Net developer
Role details
Job location
Tech stack
Job description
Working within an agile engineering squad, you will develop new features, build integrations, and support cloud-based platforms using the latest Microsoft technologies. The role includes feature development, system integrations, and contributing to CI/CD, monitoring, and security improvements., Design, develop and maintain reliable .NET solutions (primarily C#). Build features for both internal and external users. Develop integrations across internal systems, third-party tools, and Azure services. Create and maintain CI/CD pipelines (Azure DevOps). Participate in agile ceremonies and collaborate in code reviews. Analyse integration needs and propose technical solutions. Troubleshoot, optimise performance, and resolve critical issues. Share knowledge with peers and stay updated with emerging technologies. Communicate technical concepts clearly to technical and non-technical audiences.
Requirements
Strong experience with ASP.NET MVC (Framework & Core), C#, HTML/CSS, Sass, JavaScript and jQuery. Azure exposure: Functions, Logic Apps, APIs, APIM, Service Bus, Data Factory, Storage Accounts, App Insights, Log Analytics. Solid understanding of relational databases (SQL Server/Azure SQL, T-SQL, Stored Procedures). Experience with unit testing frameworks (xUnit, NUnit, Playwright, etc.). Good knowledge of DevOps, Git, CI/CD pipelines (preferably Azure DevOps). Strong understanding of OOP, SOLID principles, Agile/Scrum, and SDLC best practices. Strong problem-solving, debugging and analytical skills. Able to work autonomously and collaboratively. Awareness of secure credential management and DevSecOps practices.