Développeur C++ F/H Recruteur partenaire
Critères de l'offre
Métiers :
- Développeur C++ (H/F)
Expérience min :
- 3 à 21+ ans
Lieux :
- Paris (75)
Conditions :
- CDI
- 47 000 € - 55 000 € par an
- Temps Plein
- Aucun déplacement à prévoir
Description du poste
1. Conception et Développement Software
-
Modéliser et développer des modules logiciels performants en C++ moderne
-
Définir l'architecture technique des applications (orientée objet, générique, multithreadée ou temps réel).
-
Écrire un code propre, documenté et maintenable en respectant les bonnes pratiques de gestion mémoire (RAII, smart pointers).
2. Optimisation des Performances
-
Analyser et optimiser l'empreinte mémoire (RAM) et l'utilisation CPU des applications.
-
Identifier et corriger les goulots d'étranglement via des outils de profiling (Valgrind, Intel VTune, Perf).
-
Concevoir des algorithmes à faible latence et maîtriser la programmation concurrente (multithreading, lock-free).
3. Qualité, Tests et Intégration
-
Rédiger les tests unitaires et d'intégration (GoogleTest, Catch2).
-
Mettre en place et maintenir l'intégration continue (CI/CD via GitLab CI, Jenkins, GitHub Actions).
-
Assurer la qualité du code via des revues de code (code reviews) et des outils d'analyse statique/dynamique (Clang-Tidy, AddressSanitizer).
4. Maintenance et Correction de Bugs
-
Diagnostiquer et corriger les dysfonctionnements complexes en production (fuites de mémoire, segmentation faults, deadlocks).
-
Utiliser des débuggueurs avancés (GDB, LLDB, Visual Studio Debugger).
Passionné par le développement logiciel, le candidat idéal maîtrise parfaitement le langage C++ et possède une expérience solide en conception et implémentation de systèmes complexes. Il doit être familier avec les environnements de développement intégrés (IDE) et les outils collaboratifs (Git, Jira). Une connaissance des bibliothèques standards et des frameworks C++ modernes est essentielle pour réussir dans ce rôle.
Doté d'un esprit analytique, il devra démontrer une capacité à résoudre des problèmes techniques de manière créative et efficace. Une curiosité naturelle pour les nouvelles technologies et les meilleures pratiques du développement logiciel est un atout important pour enrichir l'équipe en place.
Des compétences interpersonnelles convaincantes sont requises pour collaborer étroitement avec les équipes de développement, d'architecture et de qualité afin de promouvoir une culture de partage et d'amélioration continue.
Un diplôme en informatique ou en génie logiciel, ainsi qu'une expérience démontrée dans des projets collaboratifs, sont recommandés pour s'intégrer et avancer à ce poste stratégique.
Randstad Digital est le partenaire mondial de conseil en technologies, ingénierie produit et transformation numérique du Groupe Randstad.
-
Le positionnement : L'entreprise s'appuie sur une approche unique dite "talent-first". Elle combine l'expertise technique d'une ESN avec la puissance RH de sa maison-mère pour aider les grandes entreprises à scaler leurs projets digitaux.
-
La force de frappe : Un réseau mondial de plus de 25 000 consultants et ingénieurs tech répartis dans plus de 20 pays.
Les 4 grands piliers d'expertise
-
Customer Experience : Optimisation du parcours utilisateur et design d'interfaces (UI/UX).
-
Digital & Product Engineering : Développement de logiciels sur mesure, architectures cloud-native et ingénierie produit.
-
Data & Analytics : Valorisation des données, business intelligence et intégration de modèles d'intelligence artificielle.
-
Cloud & Infrastructure : Modernisation, migration et sécurisation des infrastructures informatiques.
Recommandé pour vous


