Cabinet de recrutement

Recruter un (bon) Développeur C++

Personnalité et motivations pour le poste

  • 4/5 Ouverture d’esprit
  • 3/5 Organisation
  • 2/5 Manager
  • 2/5 Prise de parole
  • 2/5 Coopération
  • 3/5 Philanthropie
  • 5/5 Inventivité
  • 2/5 Convaincre
Marie

Votre expert dans ce domaine :

Marie Hauchecorne marie@keyrecrut.fr Prendre contact

Missions et compétences

Missions principales

  • Comprendre et analyser les cahiers des charges
  • Coder et programmer les nouveaux développements
  • Maintenir les dev et tester les applicatifs

Connaissances techniques

  • Excellente connaissance de C et C++
  • Connaissance des méthodes Agile pour le travail collaboratif
  • Programmation orientée Objet (POO) et bibliothèque Qt

Le développeur C++ c'est un peu le Steve Jobs de votre service informatique. Avec ses algorithmes et son codage, il a pour mission de réaliser des logiciels ou applications aussi innovantes qu'utiles. Le langage C++ est populaire, puissant et particulièrement apprécié dans le domaine des jeux vidéos. Les développeurs qui maîtrisent cette technologie sont généralement recherchés pour leur capacité à travailler en équipe et leur capacité à trouver les meilleurs chemins pour transcrire les cahiers des charges. 

COMMENT RECRUTER UN DÉVELOPPEUR C++ ?

Le développeur C++ se doit de posséder 3 qualités essentielles quelque peu différentes de celles du développeur Java ou du développeur Full Stack : l'inventivité, l'organisation, et une certaine ouverture d'esprit. Après avoir diffusé vos offres d'emploi et réalisé votre sourcing, voici quelques exemples de questions que vous pouvez poser en entretien :

  • Quel framework avez-vous l'habitude d'utiliser pour C++?
  • Quels sont vos méthodes pour prévoir une maintenance efficace ?
  • Hormis le langage C++ quel autre langage web maîtrisez vous le mieux ?
  • À la réception d'un cahier des charges/ mission comment procédez-vous ?
  • Avez-vous déjà fait du logiciel embarqué ?
  • Comment vous tenez-vous informé des évolutions (très rapides) dans le domaine informatique ?

Lors de vos entretiens, préférez toujours des questions ouvertes qui évitent le biais cognitif de cadrage. Dans la mesure du possible il faut donc poser des questions qui ne donnent pas d'indications sur la réponse que vous aimeriez entendre.

LES 3 PRINCIPAUX POINTS À VALIDER POUR UN DÉVELOPPEUR C++

1. L'inventivité pour mettre au point des produits pertinents

Le développeur C++ a pour rôle de concevoir des applications ou des logiciels répondant à un besoin, à une problématique donnée par l'entreprise ou le client. Pour ce faire, l'inventivité et l'ingéniosité sont de mises afin de réaliser des produits novateurs. Il ne suffit pas de coder tête baissée sur son clavier, il faut d'abord penser le logiciel ou l'application, quel outil pourrait être le plus pertinent et comment son fonctionnement pourrait-il être le plus utile à ceux qui auront à s'en servir. Il doit aussi faire preuve d'inventivité pour déjouer chaque écueil qui pourrait entraver le bon fonctionnement du produit qu'il a pour tâche de concevoir. En somme, le développeur C++ reçoit un cahier des charges et, à partir de là, c'est à lui d'imaginer le chemin le plus adapté.

2. L'organisation afin de mener son projet avec rigueur

Le développement d'un produit informatique ou numérique est un exercice qui demande une grande organisation. Le développeur C++ ne peut se jeter à corps perdu dans son travail sans une certaine rigueur et sans être méticuleux quant aux étapes de la conception. Une erreur de démarrage peut remettre en cause tout le bon fonctionnement du produit et la maintenance future. Il est donc essentiel de suivre un plan bien établi pour que chaque ligne de code soit pensée avant d'être écrite et ne soit pas le fruit d'un hasard qui pourrait s'avérer malheureux. Savoir fonctionner avec méthode est par conséquent une des qualités requises pour être développeur C++ : Analyser la commande, modéliser l'algorithme, coder...

3. L'ouverture d'esprit pour comprendre les besoins et évolutions

Le monde de l'informatique et du numérique étant un monde en perpétuel mouvement et évolution, il est important de se tenir informé. Et pas seulement dans le domaine C++, aussi à propos de toutes les innovations et avancées, des derniers logiciels ou applications créés, des nouvelles possibilités technologiques. Le développeur C++ doit également prêter attention au travail de ses collègues ou des personnes pour qui il travail afin de comprendre et de répondre au mieux à leurs besoins. Tout cela demande une certaine ouverture d'esprit et un certain éveil à ce qui l'entoure.

COMPÉTENCES TECHNIQUES

  • Maîtrise parfaite du langage C, C++ et Phyton 
  • Maîtrise de la bibliothèque Qt
  • Connaissance des outils de travail collaboratif 
  • Connaissance des langages Java, PHP...
  • Connaissance de la technologie MySql
  • Capacité à gérer un projet de A à Z ( du cahier des charges à la réalisation pratique...)

A la recherche d'un Développeur C++ ? Obtenez notre aide pour recruter votre candidat idéal. Pour cela, N'hésitez pas à nous contacter.  

Les recruteurs ont aussi regardé

Ils nous font confiance

CCI VIKIN_
RÉSEAU ENTREPRENDRE
SCHMIDT
MYCHAUFFAGE.COM
ISOLATION CONSEIL
ADEZIF
ROAV7
SEINE ESTUAIRE