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

33 - LE BOUSCAT
Développeur

Modèle de travail

Hybride
il y a 1 mois
Description du poste

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.