Contexte et objectif de la mission
L?objectif de la mission est de fournir une expertise en conception et supervision d?architectures applicatives C++. Le titulaire assurera la cohérence technique, la scalabilité et la maintenabilité des solutions déployées, en lien direct avec les besoins métiers et les contraintes techniques.
Responsabilités principales
Analyser les besoins métiers et techniques.
Définir et modéliser l?architecture logicielle cible (microservices, modulaire).
Produire les modèles d?architecture (UML, ArchiMate) et dossiers de conception.
Encadrer les équipes de développement, assurer la revue de code et diffuser les bonnes pratiques (SOLID, design patterns).
Garantir la qualité, la sécurité et la performance du code.
Rédiger la documentation technique (API, guidelines, templates de projet).
Participer aux comités d?architecture, animer des réunions techniques et proposer des choix technologiques.
Contribuer à la veille technologique et aux améliorations continues.
Livrables attendus
Modèles ArchiMate et dossiers d?architecture.
Dossiers de conception et guidelines techniques.
Documentation API et templates de projets.
Supports de formation et d?animation pour les équipes.
Contributions aux comités et livrables d?architecture.
Profil recherché
Expérience requise
Minimum 8 ans en développement C++, dont 4 ans en tant qu?architecte applicatif.
Expertise en C++ (C++17 requis, C++20 apprécié), STL, Boost, Qt/Q
Expertise en programmation orientée objet et principes SOLID.
Connaissance de Qt, QML : Framework pour le développement d?interfaces utilisateur.
Maitrise de la STL, connaissances de Boost, Connaissance de Drogon apprécié
Expertise en programmation orientée objet
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.