
Développeuse / Développeur C++
Le poste de Développeuse ou Développeur C++ exige une solide formation en informatique ou en ingénierie logicielle, avec une maîtrise du langage C++ et de la programmation orientée objet. Il nécessite de bonnes connaissances des bibliothèques standards comme la STL, ainsi que des frameworks tels que Qt ou Boost, et une expérience dans la conception, le développement et l’optimisation de logiciels. La personne doit être à l’aise avec les outils de gestion de versions, les tests unitaires et le débogage, tout en comprenant les principes d’architecture logicielle et de performance. Des qualités comme la rigueur, le sens du détail, l’autonomie, la capacité à gérer plusieurs projets simultanément et un bon esprit d’équipe sont également indispensables.
Vous rejoindrez une équipe agile en charge de la conception, du développement et de l’évolution d’une plateforme logicielle complexe, utilisée à très grande échelle dans un contexte international.
Votre quotidien consistera à :
- Développer de nouvelles fonctionnalités en C et C++
- Améliorer la performance et la qualité du code existant
- Participer aux revues de code et à l’amélioration continue des pratiques de développement
- Collaborer avec les architectes, testeurs et chefs de projet pour livrer des solutions fiables
Compétences attendues
- Très bonne maîtrise du langage C et de la programmation en C++ (idéalement C++11 ou plus récent)
- Expérience en développement applicatif (et non embarqué), avec un souci de performance et de maintenabilité
- Bonne compréhension des concepts de multithreading, gestion mémoire, et optimisation
- Maîtrise d’un système de versioning (Git, etc.)
- Maîtrise de l'Anglais (professionnel et technique)
Compétences les plus appréciés
- Connaissance de bibliothèques type Boost ou STL avancée
- Expérience dans des environnements avec des volumes de données importants ou des contraintes de performance
- Sensibilité à la qualité logicielle (tests, clean code, etc.)
Ce que nous offrons
- Un environnement de travail dynamique et innovant.
- Des opportunités de développement professionnel et de formation continue.
- Une rémunération compétitive et des avantages sociaux attrayants.
- La possibilité de travailler sur des projets stimulants et à fort impact.
Processus de recrutement
- Premier entretien téléphonique avec le/la Chargé(e) de recrutement
- Entretien avec le Business Manager
- Rencontre avec les ressources humaines
- Signature et démarrage