With deep experience building cloud-native applications on Azure, this role supports cloud transformation and application modernisation projects for a large public-sector client. The position combines hands-on .NET (C# 8.0+) development with platform work in Azure, including setting up Azure DevOps CI/CD pipelines, Terraform IaC and containerised deployments with Docker.
The mission
The team delivers and operates multiple customer-facing services running in Azure landing zones, using microservices and serverless patterns where appropriate. The project focuses on migrating existing .NET applications to cloud-native architectures, introducing Infrastructure as Code with Terraform, and stabilising CI/CD with Azure DevOps across a portfolio that serves thousands of internal and external users.
You will operate both as a technical advisor and a contributing developer. Day to day you translate architecture requirements into implementation plans for application teams, build and maintain Terraform modules for landing zones, author and maintain Azure DevOps CI/CD pipelines that build and push .NET containers, and develop features in ASP.NET Core Blazor. You will also coach developers on best practices, run code reviews and troubleshoot production issues, working closely with a Cloud Centre of Excellence and a cross-functional team of roughly 8-12 engineers.
Your responsibilities
- Translate project and architecture requirements into concrete implementation plans and Terraform modules for application teams
- Develop and maintain Terraform Infrastructure as Code to provision application services into Azure landing zones
- Implement and manage Azure DevOps CI/CD pipelines to build, test and publish .NET containers and deploy Azure resources via Terraform
- Design, develop and extend ASP.NET Core Blazor applications and REST APIs, including code reviews and automated tests
- Optimise running Azure services and containers for performance and cost through monitoring, autoscaling and automation
- Coach and train application teams on DevOps practices, cloud-native architectures and secure deployment patterns
Your profile
Essential skills
- 5+ years building cloud-native applications on Azure, using Agile delivery and CI/CD principles
- At least 1 year hands-on experience with ASP.NET Core Blazor development
- Strong expertise in .NET (C# 8.0+) and REST API development (ASP.NET Core, Minimal APIs)
- Proven experience with Terraform for IaC and containerisation with Docker
- Practical experience creating and operating Azure DevOps CI/CD pipelines
- Familiarity with microservices and serverless patterns, SOLID principles, CQRS, DDD, TDD/BDD
- Experience with Redis, SignalR, SQL and observability/monitoring tools
- Good communicator, able to coach teams and translate technical concepts for non-technical stakeholders
- Azure Developer Associate (AZ-204) certification or equivalent Azure expert-level certification
Languages
- Dutch: C2 (native level) or French: C2 (native level)
- Second language (French or Dutch): minimum B2