Le poste Architecte applicatif C++
Partager cette offre
Principaux objectifs de la mission :
Analyser les besoins métiers et les contraintes techniques du projet.
Définir l’architecture applicatif de la solution 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.), accompagnement sur la conception.
Garantir la qualité du code, la sécurité, la performance et la conformité aux normes.
Participer à la rédaction des dossiers d’architecture.
Participer à la documentation technique, aux choix technologiques et à la veille technologique.
Participer à la mise en place de librairie technique
Par ailleurs, il sera en interaction forte avec :
Les autres membres de l’équipe d’architecture
o Architectes fonctionnels
o Architectes techniques
o Architectes applicatifs/solutions
L’équipe de développement (Développeurs, Lead Tech, PO, PM)
L’équipe métier
L’équipe de production
L’équipe d’intégration
L’équipe infrastructure
Profil recherché
vous aurez la responsabilité d’un périmètre applicatif d’un ensemble de logiciels existants. Vous participerez à un projet de refonte technique (micro-services) et
d’accostage à une solution de Kubernetes pour l’exploitation de la solution.
Votre tâche principale serait de mettre en place l’architecture applicatif de différents services ainsi que les mécanismes de communication entre les différents les services et/ou brique applicatif. Vous serez amené à contribuer à la mise en place du socle technique. Vous serez amené à accompagner les équipes de
développement, participer à des réunions de conception et animer des sessions techniques autour de vos compétences. L’analyse de l’existant fera aussi parti des tâches que vous pourriez effectuer.
Principaux livrables :
Modèle ArchiMate détaillant ses travaux sur l’architecture.
Dossiers d'architecture
Dossiers de conceptions
Guidelines techniques
Documentation API
Templates de projets (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
Environnement de travail
A minima de 10 ans dans le développement C++ avec un forte métrise de C++ 17 (voir 20) et des librairies et écosystème autour (STL, Boost, Drogon, Qt, QML, Conan, CMake, ..)
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
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 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 applicatif C++
nahange
