A Belgian organisation supporting self-employed entrepreneurs through Belgium's social security system is making its Azure platform reusable for other development teams. As a .NET Azure DevOps Engineer, you will create shared .NET components and delivery automation with C#, ASP.NET Core, Azure DevOps CI/CD, YAML pipelines and Bicep, helping 11 teams deliver applications consistently.
The mission
More than 150 people work in the IT service, organised across 11 development teams that use Scrum within a SAFe delivery model. The transversal platform team includes a Scrum Master, developers, AI Software Engineers, an Ops Engineer and a Product Owner. Its current initiative is to turn Azure capabilities into reliable, scalable building blocks that other teams can reuse, supporting consistent delivery across the organisation.
Your day-to-day work will combine software engineering, platform enablement and technical guidance. You will design, develop and maintain reusable .NET components and Azure DevOps CI/CD components, using C#, ASP.NET Core, PowerShell, YAML pipelines and Bicep files. You will join PI Planning and other Agile ceremonies, work with developers, testers, architects and delivery roles, and connect your changes to the needs of the wider development community. Code reviews, automated tests, technical documentation, issue resolution and coaching are part of the role.
Your responsibilities
- Build reusable .NET components in C# and ASP.NET Core that other development teams can integrate and maintain.
- Engineer Azure DevOps CI/CD building blocks with YAML pipelines, PowerShell and Bicep to make application delivery repeatable.
- Strengthen software quality through code reviews, unit tests and integration tests for shared components.
- Diagnose and resolve technical problems, including bugs in reusable components, and support less experienced colleagues.
- Enable platform adoption by documenting components clearly and helping consuming teams use them correctly.
- Contribute to PI Planning, SAFe ceremonies and continuous improvement of development processes and software quality.
Your profile
Essential skills
- Bring at least five years of experience in a comparable .NET or Azure DevOps engineering role.
- Apply strong knowledge of .NET, C# and ASP.NET Core to develop maintainable, scalable applications and shared components.
- Design and maintain Azure DevOps CI/CD pipelines using YAML, with practical experience in Azure and Bicep.
- Use Git confidently for source control and have a basic working knowledge of SQL.
- Analyse technical issues systematically and explain solutions clearly to developers and other technical stakeholders.
- Collaborate in multidisciplinary Agile teams, adapt to changing priorities and coach less experienced colleagues.
Languages
- Dutch or French: C2, native-level proficiency as the primary national language.
- The other national language, Dutch or French: A2, sufficient for comprehension and elementary written and spoken communication.
- English: B1, sufficient for reading and general comprehension.
Education
- Bachelor's degree in Computer Science or equivalent professional experience.