Un grand acteur national de la gestion d?infrastructures industrielles modernise son Système d?Information de conduite. L?objectif : bâtir une architecture applicative flexible, scalable et conforme aux exigences cybersécurité, en migrant progressivement un patrimoine applicatif vers une architecture micro-services exploitée sur Kubernetes.
Vous rejoignez une équipe d?architecture de 12 experts, responsable de la cohérence technique globale du SI de conduite. Votre périmètre couvre plusieurs applications existantes et des chantiers structurants de refonte.
Enjeux clés de la missionConcevoir une architecture applicative micro-services scalable, maintenable et cohérente avec la stratégie globale.
Garantir la qualité, la robustesse et les performances du code C++ dans un environnement industriel critique, en diffusant les bonnes pratiques (SOLID, design patterns, tests).
Accompagner la transformation technique et cyber, en produisant la documentation, les artefacts d?architecture et l?animation technique nécessaires.
Missions principalesAnalyser les besoins métiers et contraintes techniques de plusieurs périmètres applicatifs.
Concevoir l?architecture cible micro-services : découpage, choix de patterns, protocoles d?échanges (REST, Kafka, gRPC), mécanismes de communication inter-services.
Produire et maintenir les artefacts d?architecture : modèles ArchiMate, dossiers d?architecture et de conception, guidelines techniques, documentation API.
Contribuer au socle technique C++ : templates de projets, librairies communes, outillage (Conan, CMake, Qt/QML, etc.).
Accompagner les équipes de développement : revues de conception, revues de code, support technique quotidien, diffusion des bonnes pratiques.
Animer des ateliers et formations techniques, participation active aux comités d?architecture.
Analyser l?existant afin de proposer un plan de migration vers la cible micro-services / Kubernetes.
Livrables attendus
Modèles ArchiMate d?architecture applicative.
Dossiers d?architecture / conception.
Guidelines techniques & documentation API.
Templates C++ (« applications blanches »).
Supports d?animation et de formation.
Bilan mensuel de prestation.
Profil candidat:
Séniorité attendue10 ans minimum en développement C++.
2 ans minimum en architecture logicielle/applicative.
Capacité à intervenir dans un environnement critique, exigeant en performance et sécurité.
Compétences techniques clés
C++ moderne (C++17/20) & écosystème (STL, Boost, Qt/QML, Drogon, Conan, CMake)
Architecture logicielle micro-services / systèmes distribués (REST, Kafka, gRPC, découplage, modularisation)
Modélisation & conception (UML 2.0, ArchiMate, Design Patterns, SOLID, DDD)
Qualité logicielle & tests (TDD, BDD, tests unitaires & intégration)
Animation technique & accompagnement d?équipes (lead technique, formation, multi-équipes)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.