Full-Stack Developer - .NET Core, C#, React & Python
Salary: £36,000 - 60,000 per year
Requirements:- 6-8 years of experience in Azure, .NET Core, C#, Entity Framework, REST API, React, SQL, AKS, App Service, Azure SQL Database, Azure Blob, Azure AD, and Azure DevOps
- Experience with Microsoft Azure cloud services, including infrastructure and security services such as Azure AD, IaaS, PaaS, containers, storage, Azure Monitoring, security, Application 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 and AD B2C
- Good understanding of Azure cloud service offerings, covering Azure Compute, Storage, Network, WebApp, and Azure AD
- Experience with SQL and NoSQL environments, Azure SQL Database, and Azure Storage Account Blob
- Familiarity with data formats such as GRIP, NETCDF, Parquet, and JSON is a plus
- Knowledge of PowerShell, Git, ARM templates, Bicep, Terraform, and deployment automation using Azure DevOps
- Experience using tooling such as Azure DevOps, CI/CD, Wiki, JIRA, Confluence, ServiceNow, and Azure tools such as Log Analytics, Workbooks, and Application Insights
- Good communication and presentation skills with strong problem-solving abilities
- Good knowledge of quality standards, legislation, and best practices
- Experience supporting applications in production
- Ability to think ahead and anticipate problems, issues, and solutions
- Azure Developer certification is a plus
- Develop, deploy, and maintain software applications using Azure DevOps, .NET Core, C#, Entity Framework, Python, React, and Microsoft Azure cloud services
- Build and support scalable and reliable solutions using Azure services for hosting, storage, and data management
- Write unit test cases with 100% code coverage and deploy them into the CI/CD pipeline with the help of a DevOps engineer
- Automate build, test, and deployment processes to ensure efficient and reliable software delivery
- Identify root causes of production issues and provide fixes
- Document technical decisions and key code flows in Confluence
- Integrate third-party APIs or services into applications to ensure seamless communication and data exchange
- Use Azure Storage for efficient data management, including blob storage, queues, and tables
- Build RESTful APIs and implement API management and security using Azure API Management or similar tools
- Identify performance bottlenecks and optimize application performance using Azure diagnostics and monitoring tools such as Azure Monitor, Application Insights, or similar services
- Fine-tune or optimize SQL queries used in the application and MLOps for better performance
- Monitor and troubleshoot application issues, perform root cause analysis, and implement necessary fixes or improvements
- API
- ARM
- Azure
- C#
- CI/CD
- Cloud
- Confluence
- DevOps
- Git
- IaaS
- Support
- JIRA
- JSON
- MLOps
- Network
- NoSQL
- OAuth
- PaaS
- PowerShell
- Python
- REST
- RBAC
- React
- SAML
- SQL
- Security
- ServiceNow
- Terraform
- ASP.NET
- Active Directory
- Backend
- Fullstack
More:
We are a rapidly growing team looking for a skilled Azure .NET and React developer with a focus on automation to help us implement and maintain scalable, secure cloud applications on Azure. We work closely with our Architects, DevOps consultant, and developers to provide a robust platform for our innovative applications. The role involves supporting data processing at terabyte scale and using a broad range of Microsoft Azure services, development tools, and monitoring solutions.
last updated 39 week of 2026