- Accueil
- Travail à Domicile
- Développeur C++ (H/F)
Déjà pourvu
Ne rate pas la prochaine offre. Reçois des postes adaptés directement par e-mail.
Développeur C++ (H/F)
Résumé du poste
Modèle de travail
Présentation du poste
Nous recherchons un Ingénieur C++ confirmé pour intervenir sur un projet stratégique de refactoring complet d'une application SIG dédiée à la gestion du réseau. Votre mission sera de moderniser une application critique, d'améliorer sa maintenabilité et de mettre en place une chaîne CI/CD robuste.
Vos missions
Vous interviendrez sur l'ensemble du cycle de modernisation :
1. Modernisation du versioning
- Migration complète de SourceSafe vers Git.
- Mise en place des bonnes pratiques : branches, workflows, conventions, revue de code.
2. Refonte du système de build
- Remplacement des scripts Bash historiques par un CMake moderne et structuré.
- Correction et harmonisation de la gestion des librairies dynamiques et statiques.
3. Mise en place de la qualité logicielle
- Création d'une base de tests unitaires (Google Test).
- Mise en place d'une PIC et d'une chaîne CI/CD Jenkins + Conan 2.
- Automatisation des builds, tests et packaging.
4. Modernisation de l'interface et des composants
- Correction et optimisation de composants MFC existants.
- Remplacement du composant MsFlexGrid par une grille moderne et maintenable.
- Amélioration de l'ergonomie et de la stabilité.
5. Amélioration du legacy
- Analyse du code existant.
- Correction de bugs historiques.
- Optimisation des performances et réduction de la dette technique.
Votre profil
- Solide expérience en C++ (5 ans d'expérience minimum).
- Maîtrise de CMake, Git, Jenkins, Conan (ou équivalent).
- Connaissance de MFC ou volonté de monter en compétence.
- Expérience en refactoring, modernisation ou migration d'applications legacy.
- Capacité à travailler sur un code existant volumineux et sensible.
- Rigueur, autonomie, sens du détail.
Ce que nous offrons
- Un projet à fort impact sur un système critique national.
- Un environnement technique stimulant, mêlant modernisation, CI/CD, C++ moderne et architecture logicielle.
- Une équipe expérimentée et bienveillante.
- Télétravail partiel.
- Rémunération selon profil.
- Mission à Bordeaux.