INFOGENE

Mission freelance Architecte C++ Qt (F/H)

Courbevoie (92)

INFOGENE

Publiée le 11/02/2025

Partager cette offre

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 micro services.

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.

Profil recherché

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

Architecture logicielle :

Conception et modélisation d’architectures orientées micro services.

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.

Environnement de travail

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 micro services

- 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 salariés
ESN
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

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.

D’autres offres qui pourraient vous intéresser.

Freelance
CDI
Courbevoie (92) · TO B SERVICES
Développeur C++ QT/QML
Freelance
CDI
Courbevoie (92) · CELAD
Technical Leader C++ / QT - Energie (F/H)

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2025 © Free-Work / AGSI SAS
Suivez-nous