Recruter le bon développeur en 2019 est devenu un art complexe à maitriser. Nombreuses sont les entreprises, startup, et grands groupes à batailler pour attirer les meilleurs talents et profils techniques, et les inciter à rejoindre leurs équipes. Les candidats disposent d’un large éventail d’opportunités, et sont constamment sollicités par ces professionnels. Ils ont donc la chance de pouvoir retenir uniquement les offres les plus pertinentes par rapport à leurs projets et aspirations professionnels, mais aussi par rapport à leur souhait en conforts de vie. Mais alors, comment attirer les bons profils techniques, régulièrement sollicités de tout part par les entreprises ? Comment recruter le bon développeur ? Silkhom vous propose aujourd’hui six grands conseils pour parvenir à optimiser vos processus de recrutement de développeur et recruter le candidat adéquat.
Les activités informatiques restent le premier secteur d’emploi-cadre en France avec 21% de l’ensemble des recrutements de cadres, selon les derniers chiffres de l’Apec. De ce fait, un cadre sur cinq a été recruté dans les activités informatiques en 2018. Les constats sont d’autant plus optimistes en 2019, puisque les cadres informaticiens connaissent une situation de quasi-plein emploi (71% des recrutements totaux de cadres). L’expertise et le profil technique sont au coeur de l’activité du recrutement de développeur et répondent aux besoins générés par la transformation numérique qui concerne l’ensemble de l’économie hexagonale.
Le modèle freelance est lui aussi de plus en plus développé avec près de 120% d’augmentation des profils freelances en 10 ans. Il conviendra donc de discerner si vous recherchez un développeur sur un projet long terme ou si vous avez besoin ponctuel d’un développeur en soutien et renfort de vos équipes. Ce choix dépendra donc des caractéristiques précises de votre projet, de votre masse salariale disponible, mais aussi de vos différents budgets disponibles.
Les métiers IT sont en mutation constante, et les besoins en compétences techniques restent très élevés pour les entreprises qui peinent encore et toujours à trouver des profils techniques qualifiés. Sur plus de 60 000 projets de recrutements en ingénierie informatique, 75% éprouvent des difficultés à être comblés en 2018. Au total, ce sont plus de 25% des offres de recrutement dans ces métiers qui reste non pourvus dans l’année. Parmi les problèmes détectés : très peu de formations sur les domaines de pointe, entraînant une pénurie de talents, qui sont tous très activement recherchés par les professionnels. On remarque également que l’augmentation des salaires au fil des années est relativement limitée par rapport à la forte demande des entreprises du secteur.
D’une manière générale, on remarque que tous les profils IT sont complexes à recruter. Il est évident que l’Internet des Objets (IoT) est omniprésent avec l’essor des objets connectés dans nos vies. De ce fait, on discerne assez facilement la forte sollicitation des profils Hardware, Software Embarqué, Robotique-Automatisme… Depuis maintenant 5 ans, Silkhom opère sur tous les métiers liés à l’informatique, le numérique, et l’IoT. Nous sommes donc capables aujourd’hui de vous dresser une liste des profils les plus difficiles à recruter en tenant compte de nos expériences antérieures de recrutement. Il convient bien sûr de nuancer ces propos par le fait qu’un profil expérimenté avec plus de 20 ans d’expérience dans son domaine sera bien entendu plus complexe à recruter qu’un profil junior tout juste sorti d’école. Mais d’une manière générale, les profils les plus complexes à recruter sont :
0% indique les profils les plus communs et 100% les profils extrêmement rares.
Élement incontournable de tout processus de recrutement de développeur, le descriptif de poste doit être clair, précis, et complet. Ces trois points sont importants, car ils permettront à chaque développeur de discerner si l’offre correspond à ses attentes. Si le descriptif est réalisé trop vite, aucun candidat ne prendra la peine d’aller plus loin dans la recherche d’information. Au final, 60% des projets de recrutements qui échouent sont dus à une mauvaise définition du poste initial. Pour éviter ça, votre descriptif de poste doit répondre à cinq questions essentielles.
Il s’agit de déterminer si vous souhaitez réaliser un recrutement de développeur pour un projet ponctuel et sur un projet long terme. Y a-t-il de la maintenance évolutive à réaliser ? Quels sont les tenants et les aboutissants du poste ? Le candidat a-t-il vocation à remplacer un futur départ à la retraite ? Y a-t-il des évolutions de poste possibles ? Des formations ? etc…
Éternelle question que celle-ci. Quelles peuvent être les motivations du candidat à vous rejoindre ? Évitez de miser sur des choses sans intérêt réel tel que le baby-foot, les pistolets Nerf, les jeux de société, et autres posters Star Wars. Non plus sérieusement, il s’agit de trouver des arguments légitimes et professionnels qui sont propres à la bonne attractivité de votre entreprise aux yeux des candidats.
Cela peut être l’environnement technologique de votre entreprise : les développeurs cherchent le plus souvent à monter en compétence et apprendre de nouvelles choses. Si votre entreprise a justement un projet sur des technologies novatrices, alors il y aura davantage de chances que votre annonce de recrutement attire. Le statut de l’entreprise peut également avoir une importance, au même titre que les résultats financiers, et l’ouverture à l’international. Logique puisqu’une entreprise en bonne santé financière s’inscrit plus facilement dans la pérennité et donc la stabilité. Voici ensuite quelques autres pistes à développer. Plus vous serez clair et transparent sur ces aspects, plus vous aurez de candidatures appropriées à votre besoin (et plus votre recrutement de développeur sera optimisé).
Il convient de se poser cette question puisque certaines entreprises ont encore la mauvaise habitude de rechercher la perle rare qui sait absolument tout faire. On observe encore sur certains portails de recrutement et autres plateformes, des intitulés de postes “Développeur Mobile Swift 10 ans d’expérience minimum” alors que le langage Swift a été inventé pour la première fois en 2014… Certaines recherches de profils DevOps sont également parfois non cohérentes avec la réalité du marché, tant les compétences et années d’expérience recherchées sont nombreuses. Certaines entreprises ont parfois le défaut de vouloir un profil sachant tout faire, et tout seul. C’est juste impossible. Pensez donc à vérifier que votre profil existe.
Réaliser une petite veille des offres du même type n’est pas inutile, loin de là. Vous pourrez ainsi observer les points clés de chaque offre, les niveaux de rémunérations proposés, ou encore les avantages propres à l’offre. C’est d’autant de points décisifs qui vous permettront de vous démarquer de la concurrence, dans la mesure du possible.
L’avis de vos collaborateurs n’est pas à négliger. Surtout si vous disposez déjà d’un pôle IT, l’avis de votre chef technique est essentiel. Il est le plus à même de comprendre et appréhender les enjeux d’un nouveau recrutement d’un développeur, et les besoins à combler. Poser donc les idées et évolutions souhaitées en équipe.
Soyez flexible dans vos process de recrutement de développeur. Autrement dit, ne vous enfermez pas dans un discours unique concernant votre structure. Éttoffez votre description, vos valeurs d’entreprises, et votre management d’entreprise. Une fois que vous parviendrez à discerner l’ADN même de votre société, évitez les erreurs trop classiques du recrutement.
Plus vite vous comprendrez ce point, mieux vous vendrez votre structure auprès du candidat. Attention, il ne s’agit pas pour autant de tirer la description de votre entreprise vers le bas, mais il convient de rester modeste dans ses propos. Si vous souhaitez montrer que votre entreprise est performante et innovante, appuyez-vous sur des chiffres concrets.
Une erreur encore trop répandu. Comment voulez-vous vous distinguer de vos concurrents en proposant au candidat un salaire plus bas que le marché ? Ce serait contre-productif pour votre entreprise et pour le candidat qui ne serait alors payé à sa juste valeur. Consultez les offres d’emploi du même type dans votre périmètre géographique pour avoir une idée de la rémunération minimum du métier. Vous pouvez également vous appuyer sur notre dernière étude salariale des métiers informatiques.
Non, le mouton à 5 pattes n’existe pas. Et même s’il existait, il serait probablement déjà intégré à une entreprise mondiale, où les rémunérations et avantages sont plus importants. Il faudra donc réaliser des compromis, et mieux prioriser les compétences recherchées. Si elles sont trop vastes, la complexité de la recherche sera trop élevée.
L’autonomie est une qualité très recherchée au travail. Mais attention tout de même : une personne autonome doit pouvoir monter en compétences et apprendre au quotidien. Soyez donc vigilent sur ce point.
La diversité des collaborateurs est une véritable force pour les entreprises. Recruter des personnes similaires dans les compétences et les savoir-être n’est donc pas forcément souhaitable. C’est la meilleure façon pour votre entreprise de s’enfermer dans la monotonie et la convergence systématique d’opinion.
Les bons candidats ont le choix. On dénombre même en moyenne jusqu’à 5 offres d’emploi par candidat sur une durée très faible. Si l’on rajoute à ça le fait que le turnover dans les milieux tech augmente d’année en année, on arrive directement à la nécessité de se démarquer de ses concurrents. Pour ce faire, un axe fort d’amélioration : la marque employeur. Elle se décrit comme l’image d’une entreprise auprès de ses employés et des candidats potentiels, et inclut par extension les efforts de marketing et de communication qui visent à l’améliorer et à la communiquer. La marque employeur est donc un levier incontournable pour votre recrtuement de développeur. Plusieurs outils peuvent vous aider à la construire :
Il est parfaitement logique qu’en multipliant les canaux de diffusion de votre offre, vous disposerez de davantage de chance de trouver le bon candidat. Sur ce point, aucun canal de diffusion n’est à négliger. Néamoins, on remarque assez facilement quel canal de diffusion est plus pertinent qu’un autre pour votre recrutement de développeur.
Quoi de mieux que son propre réseau pour prospecter. Pensez donc à solliciter vos anciens collègues, le réseau de votre école, et encore vos amis. Vos collaborateurs sont aussi des pistes à ne pas négliger. Présenter donc le poste à vos équipes et appuyer vous sur leur réseau. Encore mieux, mettez en place une prime de cooptation pour tous les employés ayant amené à l’entreprise un recrutement réussi de développeur. Leur motivation à rechercher un candidat idéal sera plus importante.
Ils sont indispensables en 2019. On peut citer les deux plus importants en matière de recrutement : LinkedIn et Viadeo. Sur LinkedIn, l’avantage est que la plupart des candidats potentiels ont un profil et que bon nombre de leurs compétences y sont inscrites. Le moteur de recherche est intuitif, et l’identification de profils pertinents se fait rapidement. Les limites résident dans le fait que l’approche est relativement longue et peut payer seulement après plusieurs mois. Les contacts sont limités si vous n’avez pas de compte recruteur, et les coordonnées mail et téléphone sont bien souvent absentes des profils. En ce qui concerne, Viadeo c’est globalement la même chose. On notera toutefois que depuis le rachat par Figaro Classifields, le réseau Viadeo semble de moins en moins fréquenté.
On distingue trois types d’entités sur le sujet : les plateformes, les cabinets de recrutement généraliste, et les cabinets de recrutement spécialisés. L’avantage c’est que vous bénéficiez du réseau très important du cabinet de recrutement, mais aussi le fait que le processus de recrutement est entièrement prit en charge ce qui permet un gain de temps considérable dans votre recherche de développeur. Les limites sont ici les coûts puisqu’un cabinet facture généralement entre 15 et 30% de la rémunération annuelle brute du candidat. La facturation est généralement au succès de la mission confiée ce qui apporte une certaine assurance vis-à-vis de votre process de recrutement. Cette stratégie s’inscrit dans le temps puisque la vision réelle de votre entreprise commence réellement à partir du 2ème recrutement.
Les CV-thèques sont très répandus sur le net. On peut citer les plus généralistes d’entre elles, telle que Monster, l’Apec, ou encore Cadre Emploi. L’avantage est ici l’accès à de nombreux CV à jour et le fait que l’accès au contact téléphone-mail soit facilité. Les limites des CV-thèques sont probablement les recherches sont très consommatrices de temps. De plus, certains candidats ne déposent pas leur CV de peur que leur employeur le découvre.
Plusieurs communautés sont à connaître et à discerner sur le web. Pour ce faire, vous pouvez faire appel à Meetup, StackOverflow, Github, ou encore certains groupes Facebook. L’avantage ici est le regroupement de très bons profils tech et l’approche qui est relativement qualitative. Cependant, il faut être assez impliqué dans la communauté pour commencer les échanges. Parler recrutement n’est pas toujours bien perçu sur ces plateformes, il faut donc être méticuleux sur ce point.
Dans la mesure où la concurrence est forte sur le recrutement de développeur, la rapidité et l’efficacité sont les maîtres mots. Optimiser son processus de recrutement est plus que jamais une stratégie payante.
Finalement, quatre étapes fondamentales sont à retenir :
Il est donc primordial pour les entreprises et pour leur compétitivité, de mettre tout en œuvre pour assurer l’attraction et la rétention des talents au sein de l’entreprise. Il convient également d’en assurer la formation continue et de veiller à l’épanouissement de ces derniers au quotidien. Beaucoup d’entreprises l’ont d’ailleurs déjà bien compris : attirer les talents autour de valeurs fortes, propres à la marque employeur de l’entreprise, est plus que jamais au cœur des préoccupations des nouvelles politiques RH des entreprises. La pénurie de talents dans le numérique n’est pas nouvelle, et depuis plusieurs années déjà, les secteurs technologiques peinent à recruter.
Se joue alors une réelle “chasse de tête” ou “guerre des talents” pour que les entreprises soient à même de faire face à ces nouveaux défis. Fluidifier les process de recrutement afin d’en écourter le temps et d’en capter rapidement les candidats semble être une stratégie que beaucoup d’acteurs RH s’accordent à mener. Mais cela ne suffit pas. Que ce soit en informatique de gestion, en informatique décisionnelle, en informatique scientifique, ou encore en informatique embarquée, les candidats ne veulent plus seulement postuler à une offre d’emploi, mais cherchent plutôt à adhérer à un projet spécifique utilisant une ou plusieurs technologies précises. L’épanouissement personnel, la qualité de vie au travail, et l’ambiance sont de plus en plus au centre des priorités des candidats.
Sources : APEC 2019, Étude Cadre Apec 2018, / Expertise Silkhom