À propos du poste
Nous recherchons un Développeur C++ Senior / Architecte Logiciel hautement expérimenté, capable d?intervenir sur la conception, l?architecture et le développement de solutions logicielles complexes et distribuées.
Vous participerez activement à la définition des architectures, à la modélisation des composants, et au développement C++ moderne au sein d?équipes pluridisciplinaires.
Missions principales
Concevoir, modéliser et faire évoluer des architectures logicielles micro-services robustes, modulaires et scalables.
Participer au développement et à l?optimisation de solutions en C++ moderne (C++17/20).
Collaborer étroitement avec les équipes DevOps, produit, QA et développement.
Mettre en place et promouvoir les bonnes pratiques BDD/TDD ainsi qu?une culture d?ingénierie exigeante.
Participer à la documentation technique
Accompagner, former et guider les équipes sur les aspects techniques et architecturaux.
Compétences techniques recherchées
C++ (10 ans minimum)
Maîtrise experte de C++17 minimum (idéalement C++20).
Solides bases en programmation orientée objet, principes SOLID et conception avancée.
Connaissance approfondie des paradigmes modernes C++.
Compétence en Qt et QML pour le développement d?interfaces utilisateur.
Maîtrise des Design Patterns et modélisation UML 2.0.
Architecture logicielle
Expérience en conception d?architectures micro-services et compréhension des patterns associés.
Connaissance des protocoles interservices : REST, Kafka, gRPC, etc.
Forte expertise en découplage, modularisation et architectures distribuées.
Outillage & environnement
Maîtrise de CMake, Conan, Qt dans des environnements de projets complexes.
Architectures & méthodologies
Expérience avec les architectures micro-services et event-driven.
Connaissances et pratique du Domain-Driven Design (DDD).
Pratique du BDD, TDD.
Connaissance des environnements agiles.
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.