L'équipe IS Non-Life Distributed Backend développe et maintient des services backend .NET qui connectent des systèmes sur site à des intégrations cloud Azure. Le rôle existe pour piloter des initiatives techniques au sein de la division, en mettant l'accent sur les APIs et les processus de background worker, Azure Integration Services et les patterns Azure Messaging, et pour diffuser les bonnes pratiques via des ateliers et des revues de code.
La mission
Ce poste soutient plusieurs projets de delivery backend au sein d'une organisation technique cross-fonctionnelle, en travaillant sur la modernisation, la gestion du cycle de vie et les montées de version des frameworks pour des systèmes critiques de support assurance. L'équipe implémente des APIs .NET et des background workers longue durée qui s'intègrent avec Azure Messaging et Azure Active Directory, et le lead coordonnera avec les architectes et les analystes les trajectoires de migration et les exigences de conformité.
Au quotidien, vous serez le point de contact unique pour les initiatives techniques transverses, animerez des ateliers développeurs et des sessions de documentation technique, et participerez à la conception de solutions et à la livraison au niveau du code lorsque nécessaire. Vous piloterez aussi l'optimisation des performances des éléments critiques, superviserez la qualité du code via des revues, et veillerez à un reporting clair et structuré de l'avancement aux responsables de projet et aux parties prenantes.
Vos responsabilités
- Piloter la coordination technique inter-équipes et définir des stratégies de gestion du cycle de vie des applications et de montée de version des frameworks, en garantissant une mise en œuvre cohérente entre les projets.
- Orchestrer et animer des ateliers, créer des guides pratiques techniques et de la documentation pour renforcer les compétences .NET et d'intégration Azure chez les développeurs et les analystes.
- Améliorer la qualité du code via des revues pratiques, introduire des bonnes pratiques réplicables et accompagner les développeurs par du coaching technique.
- Définir et implémenter des patterns Azure Integration Services, en se focalisant sur Azure Messaging et l'intégration Azure Active Directory pour stabiliser les intégrations entre le cloud et les systèmes sur site.
- Améliorer les performances d'exécution des composants backend critiques, mesurer l'impact et rapporter les améliorations aux responsables de projet et aux architectes.
- Contribuer à la delivery lorsque nécessaire, produire du code .NET maintenable (APIs et background workers) et assurer une passation claire des décisions techniques.
Votre profil
Compétences essentielles
- Minimum 8 ans d'expérience professionnelle en développement backend .NET, incluant les APIs et les processus de background worker.
- Minimum 3 ans d'expérience pratique avec Azure Integration Services et les patterns Azure Messaging.
- Forte expertise en .NET C# et Entity Framework, avec des compétences pratiques en profiling diagnostic et optimisation des performances.
- Bonne connaissance de l'intégration Azure Active Directory et des schémas d'authentification sécurisée.
- Expérience avérée dans la rédaction de documentation technique, l'animation d'ateliers développeurs et la conduite de revues de code.
- Communicateur clair, capable d'adapter les messages techniques aux développeurs, aux analystes et aux responsables de projet ; fortes aptitudes de priorisation et autonomie de travail.
- À l'aise avec les outils Microsoft Office (Word, Excel) pour le reporting structuré.
Compétences souhaitées
- Expérience de migration d'applications vers des versions récentes de .NET Core/.NET (par exemple .NET 6 vers .NET 8+).
Langues
- Anglais, C1.
- Néerlandais, B1 (préférable).
- Français, B1 (préférable).