Développeur C++ (H/F)

SERV'IT
Canton du Bouscat, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 22K

Job location

Remote
Canton du Bouscat, France

Tech stack

Geographic Information Systems
Unit Testing
Bash
Software Bug Management
C++
CMake
Software Quality
Code Review
Information Systems
Continuous Integration
Network administration
Performance Tuning
Software Architecture
Microsoft Visual SourceSafe
Management of Software Versions
Google Test
Technical Debt
GIT
Jenkins

Job description

Nous recherchons un Ingénieur C++ confirmé (H/F) pour intervenir sur un projet stratégique de refactoring complet d'une application SIG dédiée à la gestion du réseau . Votre mission : moderniser une application critique, améliorer sa maintenabilité et 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
  1. 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
  1. 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
  1. 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é
  1. Amélioration du legacy
  • Analyse du code existant
  • Correction de bugs historiques
  • Optimisation des performances et réduction de la dette technique

Requirements

Solide expérience en C++ (5 ans exp min)

  • 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, 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, Experience: 5 An(s)

Compétences: Coder,Déterminer des mesures correctives,Développer un logiciel, un système d'informations, une application,Rédiger un cahier des charges, des spécifications techniques,C++, Avoir l'esprit d'équipe : Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés. Faire preuve de créativité, d'inventivité : Capacité à créer, imaginer quelque chose de nouveau (nouveau produit, nouvelle solution, …). Etre force de proposition : Capacité à initier, imaginer des propositions nouvelles pour résoudre les problèmes identifiés ou améliorer une situation. Être proactif.

Benefits & conditions

Télétravail partiel

  • Rémunération selon profil
  • Mission à Bordeaux

Apply for this position