Architecte principal.e (Chief Architect)
RESPONSABILITÉS
S'approprier et faire évoluer la vision architecturale :
- Prendre en charge la philosophie d'architecture actuelle pour la faire évoluer de manière itérative et pragmatique. Vous capitaliserez sur nos fondations existantes pour mener une modernisation progressive, sans chercher à tout réinventer.
Gérer la complexité à long terme :
- Structurer, gouverner et assurer la pérennité de notre écosystème technologique, en gérant habilement la cohabitation entre nos systèmes historiques et les nouvelles solutions.
Arbitrer les décisions technologiques structurantes :
- Trancher les choix critiques liés à l'architecture, l'intégration, la sécurité, les données, l'IA, le cloud, la scalabilité et les stratégies d'acquisition ( make vs buy ).
Piloter la gouvernance architecturale :
- Animer et optimiser les mécanismes de gouvernance (revues d’architecture, registres de décisions/ADR, gestion des exceptions) pour assurer des choix technologiques éclairés, documentés et alignés avec notre évolution.
Promouvoir les standards corporatifs :
- Définir, adapter et accompagner les équipes dans l'adoption des normes et patterns d'architecture, en s'assurant qu'ils s'intègrent naturellement et apportent une réelle valeur à notre contexte.
Incarner le leadership technique :
- Agir à titre d'expert de référence, de mentor et de leader d'influence pour l'ensemble des équipes techniques, en les guidant de manière proactive dans leurs défis complexes.
Assurer l'alignement stratégique :
- Vulgariser les concepts architecturaux pour créer une synergie forte entre la R&D, les équipes plateformes, le DevOps et la direction. Vous ferez le pont entre la vision technologique et les objectifs d'affaires.
Fédérer la communauté d’architecture :
- Développer et animer une communauté de pratique interne pour faire rayonner l'excellence technique, partager les connaissances et soutenir l'évolution de nos méthodes de travail.
Instaurer les garde-fous non fonctionnels (NFR) :
- Définir et intégrer les standards d'excellence essentiels à nos solutions, avec un accent intransigeant sur la sécurité, la fiabilité, la performance et l'optimisation des coûts infonuagiques (FinOps).
Garantir l'exploitabilité en production :
- Concevoir des architectures distribuées résilientes en s'assurant qu'elles intègrent l'observabilité dès la conception ( by design ). Votre objectif est de garantir que nos systèmes demeurent hautement mesurables, maintenables et faciles à opérer à grande échelle.
PROFIL RECHERCHÉ
Expérience et parcours
- 10 années d'expérience globale en ingénierie logicielle et en technologies de l'information.
- 5 années d'expérience confirmée dans un rôle d'architecture (architecture de solutions, de plateforme ou d'entreprise), idéalement dans un contexte multiproduits.
- Compréhension approfondie des architectures cloud, micro services et des environnements SaaS.
- Expérience concrète dans la modernisation de systèmes (ex: transition d'architectures monolithiques vers des architectures distribuées), avec une approche itérative.
Expertise technique
-
Écosystème de développement : Maîtrise des environnements .NET et des technologies front-end modernes (particulièrement Angular ).
-
Infrastructures et conteneurisation : Solide expertise avec Docker et Kubernetes , incluant le déploiement et la gestion dans des environnements cloud hybrides ou « on-premise » (sur site).
-
Pratiques d'ingénierie : Maîtrise des concepts CI/CD et de l'automatisation, avec une forte expérience sur Azure DevOps .
-
Gouvernance technique : Habileté démontrée à définir des standards de sécurité, d'observabilité et de performance (NFR).
Savoir-être et Leadership
-
Pragmatisme et sens des affaires : Capacité à équilibrer l'excellence technique avec la réalité des systèmes existants ( legacy ) et les objectifs de rentabilité (ROI).
-
Excellente communication : Talent pour vulgariser des concepts complexes et adapter