Une organisation belge du secteur public qui fournit des services nationaux de santé et de protection sociale renforce le pilotage technique de son portefeuille applicatif. En tant que Technical Lead .NET, vous orienterez les nouvelles initiatives et assurerez la maintenance des applications existantes, tout en restant hands-on avec C# / .NET, ASP.NET Web API, Blazor et Microsoft Azure. Cette fonction associe conception de solutions, développement, sécurité et coordination entre les équipes applicatives, d’architecture, d’analyse fonctionnelle et d’infrastructure.
La mission
Le portefeuille applicatif prend en charge des services ICT et de données ayant un impact direct sur les services publics en Belgique. L’environnement technique comprend .NET Core et .NET 10, REST APIs, Azure Bus, SQL Server, Git et la gestion de serveurs DevOps, avec un accent marqué sur la maintenabilité, les tests et les intégrations sécurisées. Vous travaillerez au sein d’une équipe applicative et collaborerez avec des experts fonctionnels, des business analysts, l’architecte du portefeuille et l’équipe Infrastructure & Operations.
Votre périmètre couvre l’ensemble du cycle de vie technique, depuis l’affinement des exigences et la définition des architectures système jusqu’au développement des fonctionnalités, à la revue des implémentations et à l’accompagnement des mises en production. Vous assumerez la responsabilité technique finale des logiciels livrés par l’équipe applicative, en veillant à ce que les choix de conception respectent les normes d’architecture tout en répondant aux exigences de performance, de sécurité et d’exploitation.
Vos responsabilités
- Piloter les orientations techniques des initiatives applicatives et accompagner les développeurs dans leurs décisions de conception, d’implémentation et de livraison.
- Concevoir des solutions .NET évolutives, fiables et faciles à maintenir, qui s’intègrent dans l’architecture globale du portefeuille.
- Développer des APIs, des fonctionnalités applicatives et des correctifs à l’aide de C# / .NET, ASP.NET Web API, Blazor, REST et des services Azure.
- Sécuriser les applications en appliquant des modèles d’authentification et d’autorisation reposant sur JWT, OIDC, claims, OAuth, OpenID et les pratiques OWASP.
- Garantir la qualité des livrables grâce aux revues de code, aux tests unitaires et d’intégration, à l’analyse des performances et à la documentation Swagger/OpenAPI.
- Coordonner la documentation technique des mises en production, les demandes liées à l’infrastructure et à la configuration, la résolution de problèmes complexes et la collaboration avec Infrastructure & Operations.
Votre profil
Compétences essentielles
- Expérience de niveau senior en développement .NET, avec la capacité de conjuguer leadership technique et développement hands-on.
- Capacité à développer et à revoir des applications C# / .NET Core et .NET 10, des services ASP.NET Web API, des composants Blazor et des interfaces REST.
- Connaissance pratique de Microsoft Azure, Azure Bus, SQL Server, Git, de la gestion de serveurs DevOps et des notions fondamentales de réseau.
- Capacité à appliquer des patterns logiciels, les bonnes pratiques d’ingénierie, Swagger/OpenAPI ainsi que les tests unitaires et d’intégration tout au long de la réalisation.
- Solide compréhension de la sécurité applicative, notamment de JWT, OIDC, claims, OAuth, OpenID et des principes OWASP.
- Excellentes aptitudes en communication, en accompagnement, en résolution analytique de problèmes, en prise de décision et en collaboration avec des parties prenantes techniques et non techniques.
Langues
- Français ou néerlandais : C2
- Anglais : C1