freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer

Full‑Stack Developer

6 month contract initially, with possibility of extension. Based onsite in Wokingham. Pay based on market rates per day via umbrella company.

Overview

We are looking for a skilled Azure .NET and React developer to join a rapidly growing team. Your role will involve implementing and maintaining scalable, secure cloud applications on Azure, ensuring reliability and availability for data processing at terabyte scale. You will collaborate with architects, DevOps consultants and other developers to deliver robust platforms for innovative applications.

Key Responsibilities

  • Develop and maintain .NET Core backend applications using C#, Entity Framework, and Python, and front‑end components with React.
  • Deploy and manage applications on Azure using services such as AKS, App Service, Azure SQL database, Azure Storage, Azure DevOps, Application Gateway, Key Vault, Container Registry, Log Analytics, Application Insights and Azure Active Directory.
  • Build and maintain scalable, reliable solutions that leverage Azure services for hosting, storage and data management.
  • Write unit test cases with 100 % code coverage and integrate them into CI/CD pipelines to automate build, test and deployment.
  • Identify root causes of production issues and implement effective solutions.
  • Document technical decisions and key code flows in Confluence.
  • Integrate third‑party APIs or services into applications, ensuring seamless communication and data exchange.
  • Manage Azure Storage for efficient data handling, including blob storage, queues and tables.
  • Use Azure SQL Database or other database services for data storage and management.
  • Build RESTful APIs and implement API management and security using Azure API Management or similar tools.
  • Monitor and optimize application performance using Azure diagnostics and monitoring tools such as Azure Monitor, Application Insights, or similar services.
  • Fine‑tune or optimise SQL queries and employ MLOps for better performance.
  • Monitor and troubleshoot application issues, perform root cause analysis, and implement necessary fixes or improvements.

Key Skills & Experience

  • Primary skills: Azure, .NET Core, C#, Entity Framework, REST API, React, SQL, AKS, App Service, Azure Blob, Azure AD, Azure DevOps.
  • Experience with Microsoft Azure Cloud Platform services, including Infrastructure and Security related services such as Azure AD, IaaS, PaaS, Containers, Storage, Azure Monitoring, Security, App Insights and Log Analytics.
  • Experience with claims‑based authentication (SAML/OAuth/OIDC), MFA and RBAC.
  • Good understanding of Microsoft Identity and Access Management products, including Azure AD & AD B2C.
  • Solid knowledge of Azure cloud service offerings covering Azure Compute, Storage, Network, WebApp, Azure AD.
  • Experience with SQL and NoSQL environments, Azure SQL database and Storage Account (blob).
  • Familiarity with data formats such as GRIP, NETCDF, Parquet, and JSON.
  • Knowledge of PowerShell, Git, ARM templates, Bicep, Terraform and deployment automation using Azure DevOps.
  • Experience with tooling such as Azure DevOps, CI/CD, Wiki, JIRA, Confluence, Service Now, Log Analytics, workbooks and Application Insights.
  • Strong communication and presentation abilities, excellent problem‑solving skills.
  • Good knowledge of quality standards, legislation and best practice.
  • Experience supporting applications in production.
  • Ability to think ahead and anticipate problems, issues and solutions.
  • Azure Developer certification is a plus.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available