Job Description
As the Senior .NET Developer, you will bring expert-level skills in modern DevOps practices, specialising in the design and implementation of build and release pipelines, automated testing frameworks, and blue/green deployment strategies using the Microsoft .NET technology stack and the Azure DevOps platform. You will collaborate closely with multidisciplinary teams — including Application Environments, Database Operations, DataHub (integrations), and Change Management — to deliver highquality, maintainable solutions across all phases of the application development lifecycle.Your day-to-day responsibilities will also include:Implement and maintain enterprise-grade build and release pipelines within Azure DevOps, ensuring streamlined, repeatable, and compliant delivery processes for .NET applications.Design and integrate automated testing frameworks (unit, integration, and functional) into CI/CD pipelines to enforce quality gates, reduce defects, and accelerate release readiness.Plan and execute blue/green deployment strategies for .NET applications to minimise downtime, mitigate release risk, and enable rapid rollback when required.Collaborate with crossfunctional teams to deliver solutions that align with organisational standards and client needs.Lead the development and delivery of Business Information Systems and APIs across the full Software Development Life Cycle, from design through to deployment and support.
Responsibilities + Skills
Education
Minimum five years demonstrated experience in Microsoft ASP.NET/MVC software design and development and SQL design and developmentDemonstrated experience working in large government organisations with dynamic ICT environment.A high level of communication skills as well as business acumen.
Experience