INFOGENE

Job Vacancy Architecte logiciel C++ Qt (F/H)

Courbevoie (92)

INFOGENE

Job position

Permanent
Contractor
As soon as possible
6 months
5 to 10 years experience
Hybrid
Courbevoie, Ile-de-France
Published on 13/08/2025

Share this job

Dans le cadre d’un projet de transformation reposant sur une architecture en microservices nous recherchons un architecte logiciel C++ expérimenté, capable de structurer le code, d’implémenter une architecture robuste et de collaborer avec nos équipes afin de poser les bases d’un développement pérenne.

Objectif du Poste :

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.

Objectifs principaux :

Mise en place d'une architecture moderne et performante orientée microservices.

Application des meilleures pratiques pour organiser, structurer et industrialiser le code en C++.

Utilisation et intégration d’un ensemble d’outils technologiques, notamment Conan, CMake, Qt, et modélisation avec ArchiMate, pour répondre aux attentes des utilisateurs et garantir la maintenabilité du logiciel.

Architecture logicielle :

Conception et modélisation d’architectures orientées microservices.

Familiarité avec des protocoles de communication interservices (par exemple : gRPC, REST, etc.).

Solides connaissances des pratiques de découplage et modularisation.

Outillage :

Conan : gestionnaire de dépendances pour faciliter le partage et le contrôle des bibliothèques externes.

CMake : automatisation des scripts de configuration et de compilation du projet.

ArchiMate : méthodes formalisées et outils pour la modélisation et la documentation d’architectures techniques et fonctionnelles.

OS : maitrise de Linux, Unix au minimum

Qualité & maintenabilité :

Sensibilité particulière à la maintenabilité, scalabilité et robustesse des systèmes.

Pratique des tests unitaires et d'intégration.

Candidate profile

Compétences Techniques :

Langage C++ :

Maîtrise avancée (C++17 minimum, idéalement C++20).

Expertise en programmation orientée objet et principes SOLID.

Connaissance approfondie des paradigmes modernes C++.

Qt, QML : Framework pour le développement d’interfaces utilisateur.

C++ : 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

Savoir-faire et expérience :

Capacité éprouvée à collaborer efficacement avec des équipes multidisciplinaires (développeurs, DevOps, chefs de projets, etc.).

Expérience dans des projets similaires intégrant Conan, CMake et Qt, idéalement avec une documentation via des modèles ArchiMate.

Expérience antérieure avec des systèmes distribués ou plateformes complexes.

Qualités personnelles :

Approche méthodique et capacité à modéliser des concepts complexes de manière compréhensible.

Capacité à communiquer efficacement les concepts techniques et à donner des formations ou accompagnements si nécessaire.

Esprit de synthèse et rigueur dans le respect des délais et la production de livrables.

Mission attendue et livrables

Missions principales :

Analyse et conception :

Étude des besoins existants et des contraintes du projet.

Proposition d'une architecture générale conforme aux principes des microservices.

Documentation et modélisation de l’architecture logicielle à l’aide d’ArchiMate.

Rédaction de DAT

Présentation en comité d’architecture des travaux.

Architecture & Méthodologies :

- Architectures microservices

- Event-driven architecture

- DDD (Domain-Driven Design)

- BDD, TDD

- Clean Architecture

- DevSecOps

- Méthodes agiles

Leadership Technique :

- Accompagnement des équipes de développement

- Review de code

- Animation de sessions techniques

Outils & Pratiques :

- Git

- GitLab CI

- SonarQube

Base de données & middleware :

- SQL (PostgreSQL, mariaDB, …)

- Optimisation des requêtes

- Modélisation de données

- Kafka

Livrables :

-Modèle ArchiMate détaillant l’architecture cible.

- Dossiers d'architecture

- Guidelines techniques

- Documentation API

- Templates de projets

- Supports de formation

Formation et expérience :

- Bac+5 en informatique

- 8-10 ans d'expérience en développement C++

- 3-5 ans d'expérience en architecture logicielle

Neuilly-sur-Seine, Île-de-France
250 - 999 employees
IT services
Rejoignez l'équipe d'Infogene, ESN experte des données critiques et accélérez votre carrière en travaillant avec nous sur des projets innovants pour des clients grands comptes nationaux et internationaux dans différents secteurs (santé, assurances / mutuelles, énergie, environnement, retail et luxe.) - plus de 10 ans d'existence - un chiffre d'affaires en 2023 de 72 millions d'euros - plus de 700 collaborateurs talentueux - 130 clients - 5 sites géographiques (Ile-de-France, Lille, Lyon, Bordeaux, Lausanne) - une expertise dans les industries Lifesciences grâce à Pharmasys, une expertise Data renforcée par Coop-R et une expertise Cybersécurité renforcée par Resiliant Infogene met un point d'honneur à conserver l'agilité et la proximité d'une startup avec les avantages d'une société établie dans l'écosystème IT. Venez rejoindre notre grande aventure collective : www.infogene.fr

Apply to this job!

Find your next career move from +9,000 jobs!

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Architecte logiciel C++ Qt (F/H)

INFOGENE

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us