Nous recherchons pour l'un de nos clients, du secteur de l'Energie, une ou un Freelance en qualité d'Architecte Logiciel C++ (H/F) afin d'accompagner la conception et l'évolution d'architectures logicielles complexes reposant sur des technologies modernes, des architectures distribuées et des standards de développement exigeants.
Concrètement, votre rôle ?
Au sein des équipes d'ingénierie logicielle, vous interviendrez comme référent technique et architectural sur des projets stratégiques nécessitant un haut niveau d'expertise en développement C++ et en conception logicielle.
Vous assurerez les missions suivantes :
- Concevoir et définir l'architecture logicielle de solutions complexes basées sur C++.
- Accompagner les équipes de développement dans les choix techniques et les bonnes pratiques de conception.
- Définir et faire respecter les standards d'architecture et de qualité logicielle.
- Concevoir des architectures orientées micro-services et des systèmes distribués robustes et performants.
- Participer à la modélisation des solutions à l'aide d'UML 2.0 et d'ArchiMate.
- Mettre en œuvre les principes du Domain-Driven Design (DDD) ainsi que les Design Patterns adaptés aux besoins métiers.
- Garantir l'application des principes SOLID et des bonnes pratiques de développement.
- Contribuer à la conception des interfaces utilisateurs basées sur Qt/QML.
- Participer aux revues d'architecture et aux revues de code.
Et vous ?
Vous vous reconnaissez dans le profil suivant :
- Vous êtes Freelance et exercez via votre propre société/entreprise en tant qu'indépendant.e ?
- Vous justifiez d'expériences réussies en développement logiciel C++, avec un très fort niveau d'expertise technique ?
- Vous maîtrisez parfaitement le langage C++ ainsi que la STL ?
- Vous possédez une solide expérience sur Qt/QML pour le développement d'interfaces utilisateurs avancées ? .
- Vous maîtrisez les outils Conan et CMake pour la gestion des dépendances et des processus de build ?
- Vous maîtrisez les standards de modélisation UML 2.0 et la documentation d'architecture avec ArchiMate ?
- Vous faites preuve de leadership technique, d'excellentes capacités d'analyse et d'un fort esprit de collaboration ?