
Le poste Architecte C++ Qt (F/H)
Partager cette offre
L’objectif de la mission est d’apporter une prestation d’architecte applicatif C++ :
Le Titulaire de la mission devra concevoir, définir et superviser les architectures applicatives pour différents périmètres, en assurant la cohérence technique, la scalabilité et la maintenabilité des solutions.
Principaux objectifs de la mission :
•Analyser les besoins métiers et les contraintes techniques du projet.
•Définir l’architecture logicielle cible (orientée micro-services et/ou modulaire), assurer la cohérence, la scalabilité et la maintenabilité du système.
•Modéliser l’architecture à l’aide d’outils et de standards (UML, ArchiMate).
•Encadrer les équipes de développement, assurer la revue de code et la transmission des bonnes pratiques (SOLID, design patterns, etc.).
•Garantir la qualité du code, la sécurité, la performance et la conformité aux normes.
•Participer à la documentation technique, aux choix technologiques et à la veille technologique.
Ce CCAP concerne un (1) architecte applicatif C++, ses principaux livrables sont les suivants :
•Modèle ArchiMate détaillant ses travaux sur l’architecture.
•Dossiers d'architecture
•Dossiers de conceptions
•Guidelines techniques
•Documentation API
•Templates de projets (participation a des modules de l’application blanche)
•Supports de formation
•Supports & Animation de réunion techniques pour les architectes ou les développeurs
•Participation aux livrables pour les comités d’architecture
Le profil proposé doit disposer d’une expérience :
•A minima de 8 ans dans le développement C++
A minima de 4 ans dans le rôle d’architecte applicatif
Expertise C++ (C++17 minimum, idéalement C++20). (10 ans d’expérience minimum)
Expertise en programmation orientée objet et principes SOLID.
Connaissance approfondie des paradigmes modernes C++.
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, Modélisation avec UML 2.O, Design Pattern et principes de conceptions
Profil recherché
3.1.4.2. Architecture logicielle :
Conception et modélisation d’architectures orientées micro-services et des patterns associés.
Familiarité avec des protocoles de communication interservices (par exemple : REST, Kafka, gRPC).
Solides connaissances des pratiques de découplage et modularisation.
3.1.4.3. Outillage :
Expérience dans des projets similaires intégrant Conan, CMake et Qt, idéalement avec une documentation via des modèles ArchiMate.
3.1.4.4. Architectures & méthodologies
Compétences sur les architectures micro-services
Connaissances des architectures Event-driven
Expériences autour du DDD (Domain-Driven Design)
Pratique du BDD, TDD
Expériences des méthodes agiles
3.1.4.5. Qualité & maintenabilité :
Sensibilité particulière à la maintenabilité, scalabilité et robustesse des systèmes.
Pratique des tests unitaires et d'intégration.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +7 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Architecte C++ Qt (F/H)
INFOGENE