Sommaire
La création d’un profil de poste détaillé et précis est une base incontournable, à la fois dans un but interne (établir avec clarté la définition du poste et se mettre d’accord entre services internes) et dans un but externe, notamment pour attirer les candidat(e)s développeurs les plus adaptés à vos besoins et pour faciliter le processus de recrutement tech.
Voici les éléments essentiels à inclure dans une description de poste de développeur :
Choisissez un titre de poste clair, qui reflète les responsabilités et le niveau hiérarchique du poste. Exemple : Tech Lead Java, Développeur backend PHP, Lead Developer Node.js, Développeur Fullstack JS, JavaScript Software Engineer etc.
Évitez les titres trop vagues ou créatifs qui pourraient semer la confusion chez les candidat(e)s potentiel(le)s. N’oubliez pas la réglementation (pas de terme discriminant, ajout de “H/F”).
Présentez votre entreprise en quelques lignes et de façon synthétique : date de création, localisation, nombre d’employés, secteur d’activité, singularités, engagements éventuels etc.
Une explication de contexte peut également être bienvenue, par exemple en cas de phase de migration technique, de transformation, de réorganisation, de très forte croissance etc.
Rédigez un bref résumé du poste, qui donne une vue d’ensemble des responsabilités, des objectifs et de l’importance du poste au sein de l’entreprise. Ce résumé devrait donner aux candidat(e)s une idée claire du rôle qu’ils sont censés jouer et de la manière dont ils contribueront à la réussite de l’entreprise.
Dressez une liste détaillée des responsabilités et des tâches associées au poste. Essayez d’être aussi précis que possible et d’inclure des exemples concrets de projets ou de défis que le candidat sera amené à relever. Cette liste aidera les candidat(e)s à comprendre les attentes du poste et à évaluer s’ils possèdent les compétences et l’expérience nécessaires pour réussir.
Listez votre stack actuelle et éventuellement ce vers quoi vous tendez. Exemple : « PostgreSQL, Docker, Kubernetes, Jenkins, Java, Spring, JavaScript, React.js » etc. Vous pouvez également préciser vos problématiques techniques récurrentes, éventuelles migrations en cours etc.
Incluez une liste des compétences techniques et non techniques requises pour le poste, ainsi que des qualifications formelles (diplômes, certifications, licences, etc.) et de l’expérience professionnelle. Précisez le niveau d’expertise requis pour chaque compétence et, si possible, les certifications professionnelles pertinentes.
Décrivez l’environnement de travail (votre culture d’entreprise, le type de contrat, bureau, matériel, méthodologie, travail en équipe ou individuel, etc.), les horaires et la disponibilité requise (temps plein, temps partiel, heures supplémentaires, etc.), ainsi que les éventuelles exigences en matière de déplacements ou de mobilité géographique.
Indiquez la fourchette de rémunération proposée pour le poste (fourchette la plus précise possible, idéalement à 5k€ près) ainsi que les avantages supplémentaires offerts par l’entreprise (congés, formation, télétravail, horaires flexibles, abonnements et autres avantages).
Expliquez clairement aux candidat(e)s comment postuler, en incluant les coordonnées du responsable du recrutement ou un lien vers le formulaire de candidature en ligne. Précisez également les documents requis (CV, lettre de motivation, portfolio, etc.), les éventuelles dates limites de candidature, les étapes et le délai du processus de recrutement.
En rédigeant une description de poste claire et précise, vous faciliterez la compréhension des attentes et des exigences du poste par les candidat(e)s, ce qui vous permettra d’attirer des développeurs de qualité et d’accélérer le processus de recrutement.
Voici quelques astuces pour rédiger une description de poste qui se démarque :
Rédigez la description de poste avec un ton à la fois convivial et professionnel, qui colle à votre culture d’entreprise, idéalement sérieuse et accueillante. Évitez le jargon “métier” excessif et assurez-vous que le contenu est facile à comprendre pour les candidat(e)s potentiels.
Soulignez les valeurs et la culture d’entreprise pour montrer aux candidats pourquoi ils devraient travailler pour votre organisation. Mentionnez les initiatives en matière de diversité et d’inclusion, les opportunités de formation et de développement, et l’équilibre entre vie professionnelle et vie privée.
Organisez la description de poste avec des titres et des sous-titres clairs pour faciliter la lecture et permettre aux candidats de trouver rapidement les informations qu’ils recherchent.
Évitez de surestimer ou de sous-estimer les responsabilités et les exigences du poste. Soyez transparent sur les défis et les attentes, afin que les candidats puissent évaluer s’ils sont prêts à assumer le rôle et à relever les défis.
Intégrez des mots-clés pertinents dans la description de poste pour améliorer sa visibilité sur les moteurs de recherche et les plateformes d’emploi. Assurez-vous d’inclure des mots-clés liés aux compétences, aux qualifications et aux technologies recherchées.
Présentez les possibilités d’évolution de carrière et les opportunités de développement professionnel au sein de l’entreprise. Les candidats seront plus enclins à postuler s’ils savent qu’ils pourront progresser et évoluer dans l’organisation.
Utilisez un langage inclusif et neutre pour encourager les candidatures de personnes issues de différents horizons. Mentionnez explicitement que vous accueillez et valorisez la diversité, et que vous êtes engagé en faveur de l’égalité des chances et de la non-discrimination.
Pour améliorer votre image de recruteur et mettre toutes les chances de votre côté, consultez notre article : La marque employeur au service du recrutement tech
1. Choisir les canaux de diffusion les plus adaptés pour promouvoir le profil de poste, en considérant les plateformes spécialisées dans la tech, les réseaux sociaux professionnels, les sites d’emploi généralistes, spécialisés et les réseaux internes de l’entreprise.
Retrouvez plus d’informations à ce sujet dans l’article Le top 5 des canaux de sourcing classiques pour recruter un développeur
2. Mettre en place des partenariats avec des écoles tech, des universités ou des associations professionnelles pour accéder à un vivier de talents tech plus large et diversifié.
3. Encourager les recommandations et les parrainages de la part des employés actuels, en offrant des incitations ou des récompenses pour les références réussies.
1. Mettre en place un système de suivi et de gestion des candidatures pour faciliter l’évaluation, la comparaison et la sélection des candidat(e)s.
2. Analyser les données sur les candidatures, telles que le nombre de candidat(e)s, la qualité des profils, les sources de recrutement tech et les délais, pour évaluer l’efficacité de la promotion du poste et ajuster les stratégies en conséquence.
3. Collecter et intégrer les retours d’expérience des candidat(e)s et des parties prenantes internes pour améliorer continuellement le processus de recrutement et l’attractivité des profils de poste.
En créant un profil de poste détaillé et en le diffusant de manière ciblée et efficace, vous augmenterez vos chances de trouver le bon développeur. Cela vous permettra également de créer une image de marque employeur positive.
Pour en savoir plus au sujet du suivi et de l’analyse de candidatures, consultez l’article Recrutement de développeurs : les techniques de présélection des candidatures
Si vous souhaitez davantage de conseils, consultez notre livre blanc le guide complet du recrutement de développeurs en CDI