architecte C++ (H/F)
Role details
Job location
Tech stack
Job description
Intégré à une équipe reconnue pour son expertise et son exigence, vous devrez :
-
Analyser les besoins des utilisateurs et les convertir en spécifications techniques de haut niveau.
-
Concevoir, structurer et faire évoluer des architectures logicielles robustes, modulaires et performantes.
-
Participer au développement, à l'optimisation et à la maintenance corrective et évolutive des applications.
-
Réaliser des revues de code, mettre en place et exécuter des tests unitaires, garantir la qualité logicielle.
-
Évaluer les solutions existantes, proposer des améliorations d'architecture adaptées aux contraintes projet.
-
Prototyper des concepts pour démontrer la faisabilité technique des options envisagées.
-
Accompagner et encadrer techniquement les développeurs, en partageant bonnes pratiques et orientations.
Requirements
7 ans d'expérience minimum en architecture logicielle C++ dans un environnement exigeant.
Maîtrise du C++ moderne (C++14/17/20), de la POO, des optimisations et de la gestion mémoire.
Très bonne compréhension des design patterns, architectures modulaires et principes de qualité logicielle.
Connaissance de la méthodologie S.O.L.I.D
Pratique avérée des tests unitaires, de la revue de code et des outils d'intégration continue.
Capacité à concevoir des solutions scalables, maintenables et robustes.
Aptitude à guider et à faire monter en compétence des équipes de développement.