Senior .NET / Azure Developer
Work Model: Hybrid – approximately 3 days onsite per week
Contract: Initial 6 months with strong potential for extension
We are looking for an experienced Senior .NET / Azure Developer to join a complex enterprise technology environment. This is a hands-on development opportunity for someone who combines strong Microsoft development and Azure expertise with excellent organization, release discipline, and end-to-end ownership.
This role goes beyond coding. You will be responsible for delivering solutions through the full development lifecycle and helping ensure deployments move successfully through Development, Test and Production environments.
What You’ll Be Doing
- Design, develop, enhance and support enterprise applications using C#/.NET.
- Work across both legacy .NET Framework applications and modern .NET solutions.
- Develop and support cloud solutions using Microsoft Azure.
- Work with Azure App Services, Azure Functions, Storage, Key Vault, Private Endpoints and Azure Integration Services.
- Build and maintain REST APIs and enterprise system integrations.
- Work with SQL Server and Azure SQL for application and integration requirements.
- Develop and maintain CI/CD pipelines using Azure DevOps and GitHub.
- Coordinate and manage application releases across Dev, Test/UAT and Production environments.
- Troubleshoot deployment, application and integration issues and identify potential problems before they reach production.
- Maintain clear technical, deployment and change-control documentation.
- Take ownership of assigned work from initial development through successful production deployment.
What We’re Looking For
- Senior-level experience developing enterprise applications with C# and .NET.
- Strong experience with both .NET Framework/legacy applications and modern .NET/.NET Core.
- Hands-on experience with Azure App Services, Functions, Storage and Key Vault.
- Experience with Private Endpoints and Azure Integration Services.
- Strong Azure DevOps, GitHub and CI/CD experience.
- Strong SQL Server/Azure SQL knowledge.
- Experience developing APIs and complex enterprise integrations.
- Experience supporting multiple application environments and managing releases through Dev/Test/Prod.
- Strong understanding of deployment processes, change control and production support.