A public social security organisation operates a shared integration platform used to connect internal applications and external partners. Team Black, a 12-person platform team working in a SAFe environment, is expanding its integration capability so other development teams can use the Azure cloud platform; this role requires strong experience with .NET, C#, Azure API Management and Azure DevOps CI/CD pipelines.
The mission
Team Black provides transversal technical support across the IT department and focuses on making the Azure platform reusable and secure for multiple development teams and external partners, including other social security institutions. The team follows SAFe and delivers components, APIs and CI/CD artefacts that are consumed across several product teams; you will join a group of 12 engineers that includes two existing integration developers.
You will design, build and maintain a robust integration platform in Azure that supports REST and message-based integrations at enterprise scale. Typical work includes developing reusable .NET components in C#, implementing APIs via Azure API Management, securing connections with OAuth client credentials, and automating deployments with Azure DevOps pipelines and Bicep templates. You will participate in PI Planning and agile ceremonies and hand over stable components to consumer teams.
Your responsibilities
- Design scalable integration APIs and reusable .NET components that reduce duplicated effort across product teams and external connectors.
- Implement and maintain Azure DevOps CI/CD pipelines, Bicep infrastructure templates and YAML deployments to ensure repeatable, auditable releases.
- Build secure API frontends using Azure API Management and implement OAuth client credential flows for partner connectivity.
- Ensure message reliability by implementing and operating solutions on Azure Service Bus and by applying integration patterns where appropriate.
- Troubleshoot production incidents, fix defects and mentor less-experienced developers through code reviews and technical guidance.
- Collaborate with architects, product owners and external parties to document interfaces (OpenAPI), define SLAs and deliver integration contracts.
Your profile
Essential skills
- 5+ years in a similar integration or backend development role, with at least 5 years working on Azure.
- Strong .NET, C# and ASP.NET Core development experience, delivering production services.
- Proven experience with Azure API Management and Azure Service Bus in production.
- Strong knowledge of Azure DevOps CI/CD pipelines, including YAML pipelines, Powershell scripting and Bicep templates.
- Hands-on experience designing RESTful APIs using the OpenAPI specification and implementing OAuth client credential flows.
- Comfortable using Git for source control and participating in code reviews.
- Experience working in Agile/SAFe teams, attending PI Planning and agile ceremonies.
- Clear communicator able to explain technical concepts to developers and stakeholders; experience mentoring others.
Preferred skills
- Familiarity with Enterprise Integration Patterns, gRPC, NServiceBus or WCF is a plus.
Languages
- French (C1) or Dutch (C1).
- Second national language, basic written and spoken communication (A2).
- English, basic written and spoken communication (A2).
Education
- Bachelor or Master in Computer Science or equivalent practical experience.