A public-sector ICT team delivers application and data services used by several national-level public processes, and this Technical Lead .NET role exists to provide hands-on direction for that application portfolio. The team builds and maintains backend services with .NET Core and ASP.NET Core Web API, while integrating messaging and platform services in Microsoft Azure such as Azure Service Bus; the role combines technical leadership with regular development work.
The mission
The team is responsible for several business-critical web applications and APIs that must be secure, resilient and maintainable. The technical landscape includes .NET Framework and .NET Core services, Blazor front-ends, SQL databases, Azure platform components and coordination with Infrastructure & Operations for deployments and server configuration. Work impacts public services and must follow security guidelines such as OWASP, OAuth and OpenID.
Day to day you will split time between high-level design and practical delivery. You will lead technical design reviews, own the quality of API and integration patterns, implement features and fixes in C# codebases, and produce the technical deliverables required for releases and change requests to I&O. You will also mentor developers, run code reviews, define unit testing strategy and drive improvements to CI/CD and operational procedures.
Your responsibilities
- Lead and validate the technical design of APIs and integrations so systems are scalable, testable and secure
- Deliver production-ready code and features in .NET Core and ASP.NET Core Web API, ensuring maintainability and automated unit test coverage
- Drive integration work using Azure Service Bus and platform services, coordinating configuration and release requests with I&O
- Improve code quality through systematic code reviews, mentoring and by establishing patterns and best practices in the team
- Assess and mitigate security risks using OWASP principles and modern authentication (OAuth, OpenID Connect)
- Monitor and tune application performance and server configurations to meet availability and response-time objectives
Your profile
Essential skills
- Proven senior experience as a .NET technical lead or senior developer, with substantial hands-on work in .NET Core and .NET Framework
- Strong experience building and maintaining ASP.NET Core Web API and RESTful services
- Practical knowledge of Microsoft Azure platform services, including Azure Service Bus and CI/CD pipelines
- Solid SQL experience and server management skills for Windows/Cloud-hosted application servers
- Familiar with networking concepts, common architectural patterns and secure development practices (OWASP, OAuth, OpenID)
- Comfortable using GIT, unit testing frameworks and performing code reviews
- Clear communicator with mentoring experience and the ability to translate business requirements into technical solutions
Languages
- French or Dutch, C2
- Good knowledge of the other national language, B2
- English, C1
Education
- Degree in computer science, engineering or equivalent professional experience