Programmeurs: A quoi faut-il veiller lors de l’entretien d’embauche?

Il est désormais difficile d’imaginer une entreprise sans IT. Afin d’assurer le bon fonctionnement de toutes les activités, de conserver ses capacités d’action et d’utiliser les nouvelles technologies pour augmenter les bénéfices, il faut recruter les bons spécialistes. Les entreprises ont la possibilité soit de faire élaborer et entretenir leurs logiciels toujours plus complexes par leurs propres programmeurs, soit de faire appel à des programmeurs externes. Or, les mauvaises décisions lors du recrutement de nouveaux collaborateurs sont non seulement chronophages mais également chères. Les coûts pour un recrutement confié à un chasseur de têtes peuvent représenter jusqu’à 30% du salaire annuel d’un nouvel employé. Voici comment éviter des coûts élevés lors de la recherche d’un programmeur IT adéquat et trouver le bon candidat pour votre équipe.

Recrutement difficile chez les ingénieurs logiciel et les programmeurs

Les entreprises allemandes, autrichiennes et suisses sont actuellement nombreuses à être à la recherche de nouveaux collaborateurs. Et selon celles-ci, il est difficile, voire impossible, de trouver de nouveaux développeurs de logiciels. Les difficultés de recrutement des ingénieurs logiciels ont différentes sources:

  1. Manque de personnel: La demande croissante en personnel IT a pour conséquence un manque d’ingénieurs IT à disposition sur le marché de l’emploi. Les diplômés sont recrutés à la sortie de l’université ou partent travailler à l’étranger. Au vu de la hauteur des salaires proposés par les grandes entreprises, les employés sont rarement disposés à changer d’employeur.
  2. Exigences toujours plus élevées: Si peu de programmeurs sont disponibles sur le marché, ils peuvent ne pas répondre aux exigences des entreprises. En effet, de nombreux recruteurs demandent des connaissances de programmation approfondies, de différentes méthodes de travail ou même des connaissances spécialisées des produits de niche.
  3. Salaires trop bas: Les petites entreprises ne peuvent pas rivaliser avec les salaires proposés par les géants de la technologie. Par conséquent, ces entreprises ne sont pas particulièrement attractives pour les candidats. Les entreprises ne pouvant ou ne voulant pas verser des salaires importants doivent se démarquer avec d’autres avantages, comme par exemple des bénéfices spécifiques ou une marque employeur bien particulière.
  4. Portée trop restreinte: Il existe de nombreuses possibilités pour publier ses offres d’emploi comme les plateformes d’emploi et la publicité sur Google. Malheureusement, beaucoup d’entreprises n’utilisent que leur propre site web ou quelques rares plateformes d’emploi. Si vous recherchez des collaborateurs locaux, les magazines (spécialisés) constituent toujours une bonne option.
  5. Mauvaise expérience candidat: En raison des nombreuses offres d’emploi disponibles, les entreprises se doivent d’être rapides et de garantir aux collaborateurs un processus de candidature optimal afin de mandater un programmeur. Si vous mettez plusieurs semaines pour répondre à un candidat, il y a de fortes chances qu’il ait déjà reçu une réponse positive pour un autre job.

Les différentes phases de candidature pour les experts IT

Les candidatures se déroulent souvent selon un schéma typique. Les grandes entreprises, en particulier, ont des directives pour des processus standardisés et une meilleure comparabilité des candidats. Dans un tel cas, les futurs programmeurs doivent souvent suivre plusieurs étapes avant de recevoir enfin une offre.

Presque tous les candidats commencent par envoyer un dossier de candidature auquel ils joignent leur CV, portfolio ou une vidéo de candidature. Le responsable RH vérifie alors qu’ils répondent à toutes les exigences (hard skills) du poste. Les expériences et projets précédents sont également déterminants.

Si aucun entretien vidéo ou téléphone n’est prévu, vient alors l’entretien d’embauche. Les recruteurs doivent avant tout faire preuve d’un comportement ouvert mais professionnel. Vous pouvez commencer par un peu de « small talk » pour détendre l’atmosphère. Donner des informations sur le déroulement ainsi que sur la durée de l’entretien permet souvent de mettre le candidat à l’aise. L’entreprise peut également se présenter et comparer les données du poste avec celles du candidat. Le candidat peut ensuite se présenter, en expliquant son parcours précis (se contenter des étapes pertinentes), ses connaissances spécialisées, sa formation, son expérience issue d’autres projets ainsi que ses éventuelles qualifications supplémentaires.

En conclusion, les questions de l’une et l’autre des parties peuvent être éclaircies avant d’aborder le dernier sujet – et le plus important – : les négociations salariales. Vous discutez ici non seulement de la hauteur du salaire, mais également des horaires de travail, des dispositions contractuelles (Home Office, etc.) et des vacances. Une fois toutes les ambiguïtés levées et si le département RH est satisfait, le candidat reçoit une offre. Dans la plupart des cas, le collaborateur peut commencer à travailler rapidement.

A quoi les recruteurs doivent-ils veiller lors d’un entretien avec un expert IT?

Voici 7 caractéristiques importantes d’un programmeur auxquelles les recruteurs doivent prêter attention durant l’entretien d’embauche:

  1. Compétences professionnelles: Tout programmeur se doit de connaître les principaux langages de programmation, tout comme les technologies nécessaires pour son futur domaine d’activité.
  2. Indépendance: Les responsables RH devraient être attentifs aux expériences précédentes qui demandaient de l’indépendance dans la façon de travailler.
  3. Esprit d’équipe: Les candidats devraient aussi pouvoir bien fonctionner en équipe pour la programmation d’applications. Si les entreprises engagent des programmeurs, elles devraient veiller à ce qu’ils puissent s’intégrer dans l’équipe existante.
  4. Flexibilité: Même si le nouveau programmeur a été engagé pour un logiciel en particulier, il doit pouvoir s’adapter à de nouveaux langages de programmation et les apprendre.
  5. Fiabilité: Si vous ne pouvez pas compter sur le nouveau collaborateur pour terminer des tâches à temps, cela aura un effet négatif sur l’équipe et sur l’ensemble de l’entreprise.
  6. Résolution de problèmes: Une qualité importante d’un programmeur est la capacité à résoudre des problèmes seul ou en équipe.
  7. Communication: La qualité la plus importante pour un programmeur est le sens de la communication avec les clients, les collègues et les supérieurs afin de pouvoir répondre correctement aux attentes.

Résumé

Trouver le bon programmeur n’est pas toujours facile. Plus une entreprise dispose de caractéristiques uniques et d’avantages spécifiques, plus elle vérifie également précisément les qualifications des candidats au cours du processus de recrutement, et plus elle aura de chances de garder les experts IT au sein de l’entreprise sur le long terme.

Conseils RH & Checklistes
Toutes les ressources
Toutes les ressources

Téléchargez des études et livres blancs pertinents pour le recrutement.

Découvrir maintenant
Guide de recrutement
Guide de recrutement

Notre Guide de recrutement vous propose un aperçu des 3 phases principales du recrutement.

Découvrir maintenant
Modèles d’offres d’emploi
Modèles d’offres d’emploi

Gagnez du temps dans la rédaction de vos offres d’emploi en utilisant nos modèles.

Découvrir maintenant

Recevez les dernières actualités RH: marché du travail en Suisse, conseils, check-lists, études, enjeux et événements RH.

S'INSCRIRE
xInscription à la newsletter

Rejoignez notre communauté ! Plus de 20’000 entreprises reçoivent régulièrement nos conseils RH pour leurs recrutements.

S'abonner à la newsletter