Comment embaucher des développeurs?
Dans le monde des affaires d'aujourd'hui axé sur la technologie, avoir un excellent développeur dans votre équipe peut vraiment vous donner un avantage. Commencez par contacter les développeurs que vous connaissez et les personnes de votre réseau qui ont de l'expérience en matière d'embauche de développeurs. Une fois que vous avez une idée de ce que vous recherchez, rédigez une description de poste détaillée et trouvez le meilleur endroit pour publier votre offre d'emploi. Prenez le temps de créer un processus d'entretien qui vous aidera à embaucher le meilleur développeur pour vos besoins.
Partie 1 sur 3: obtenir des conseils d'embauche
- 1Contactez des amis qui sont des développeurs. Si vous connaissez un développeur à succès, il peut être une excellente ressource pour vous aider à déterminer ce qu'il faut rechercher dans une embauche potentielle. Contactez certains développeurs de votre réseau et demandez-leur s'ils peuvent fournir des informations ou des conseils sur ce qu'il faut rechercher chez un bon développeur.
- 2Parlez à des collègues qui ont embauché de bons développeurs. Si vous connaissez quelqu'un dans votre domaine qui a récemment embauché un développeur, discutez avec lui de son processus de recrutement. Posez-leur quelques questions clés, telles que:
- "Quelles sont les qualités les plus importantes que vous recherchez chez un développeur?"
- "Quels sont les pièges courants à surveiller lors de l'embauche d'un développeur?"
- "Où et comment avez-vous trouvé votre (vos) meilleur (s) développeur (s)?"
- "Quels types de questions posez-vous lorsque vous interviewez un développeur?"
- 3Demandez à quelqu'un de technicien de vous aider à évaluer les embauches potentielles. Si vous n'êtes pas un codeur vous-même, vous aurez probablement besoin d'aide pour repérer le candidat idéal. Si vous connaissez des développeurs, demandez-leur de faire partie de votre processus d'entrevue. Ils peuvent vous aider à poser des questions techniques clés et à évaluer les performances de votre recruteur potentiel sur des projets de test.
Partie 2 sur 3: annoncer votre position
- 1Rédigez une description de poste convaincante. Votre description de poste doit être précise et simple. Faites savoir aux candidats potentiels quels types de compétences et d'expérience vous recherchez, et quel genre de travail serait impliqué dans le poste. Incluez des informations telles que:
- La mission et le domaine de spécialisation de votre entreprise.
- Exigences minimales en matière d'éducation pour le poste (par exemple, BS en informatique ou dans un domaine connexe).
- Toute certification professionnelle ou formation que vous recherchez.
- Quels types de langages de programmation votre candidat doit connaître.
- Combien d'années d'expérience de travail ils devraient avoir.
- Quels types de travail vous attendez d'eux (par exemple, écrire un nouveau code, un logiciel de dépannage, superviser d'autres développeurs).
- 2Demandez aux membres de votre réseau de recommander des candidats. L'un des meilleurs moyens de trouver de bons développeurs est de puiser dans votre réseau professionnel. Parlez à vos amis et collègues dans votre domaine et faites-leur savoir que vous cherchez à embaucher quelqu'un. Donnez-leur des détails spécifiques sur le poste et demandez-leur de recommander toute personne qui, à leur avis, conviendrait.
- 3Publiez sur les sites d'emploi appropriés. En plus d'utiliser des sites d'emploi généraux comme Indeed, LinkedIn ou Monster, assurez-vous que votre offre est publiée sur des sites d'emploi spécifiques à l'industrie. Les sites populaires pour publier des emplois de développeur incluent Stack Overflow Jobs, Dice, Crunchboard et Github.
- La plupart des sites d'emploi spécifiques à l'industrie facturent des frais pour publier une offre d'emploi. Ces frais sont variables et dépendront en partie de facteurs tels que la durée pendant laquelle vous souhaitez que l'annonce reste publiée et la place que vous souhaitez lui accorder dans les résultats de recherche.
- Certains sites d'emploi généraux, tels que Indeed et Glassdoor, vous permettront de publier des annonces gratuitement, avec l'option de surclassements premium moyennant des frais.
- 4Travaillez avec un recruteur si vous avez besoin d'une aide supplémentaire pour attirer des candidats. Si vous n'obtenez pas beaucoup de réponses à votre offre d'emploi, envisagez de vous inscrire auprès d'un recruteur réputé. Recherchez une entreprise de recrutement spécialisée dans le développement de logiciels. Ils peuvent non seulement vous mettre en contact avec le talent que vous recherchez, mais peuvent également être en mesure de vous conseiller sur la manière de présenter votre position et de mener un entretien efficace.
- Si vous envisagez cette option, gardez à l'esprit que le recours à un recruteur peut être assez coûteux pour les employeurs. La plupart des recruteurs facturent des frais de 15% à 25% des revenus de la première année du candidat retenu.
- 5Participez à un hackathon. Les hackathons sont un type d'événement populaire pour les développeurs de logiciels. Ils permettent aux programmeurs de montrer leurs compétences, de créer un réseau et de rencontrer des employeurs potentiels. Les hackathons peuvent prendre la forme de rassemblements physiques ou de rencontres virtuelles qui se déroulent entièrement en ligne. Ils impliquent généralement des concours de programmation et peuvent être centrés sur la résolution d'un problème particulier ou sur le fait de donner aux développeurs de groupes sous-représentés une chance de briller.
- Faites une recherche sur Internet pour les hackathons à venir, ou essayez un site Web comme hackevents.co pour trouver des hackathons près de chez vous.
- 6Essayez un salon de l'emploi ciblé sur l'industrie. Bien qu'ils soient de moins en moins populaires parmi la génération actuelle de développeurs, les salons de l'emploi traditionnels restent une option. Faites une recherche sur Internet pour les prochains salons de l'emploi des développeurs de logiciels dans votre région, ou utilisez un site Web comme targetjobfairs.com pour trouver et vous inscrire à des événements de recrutement.
- De nombreux salons de l'emploi proposent des trousses promotionnelles aux employeurs pour les aider à attirer des candidats et à se connecter avec eux.
- Avant de participer à un salon de l'emploi, décidez si vous prévoyez d'accepter des curriculum vitae ou de présélectionner des candidats potentiels pour des entrevues. Si vous établissez des liens prometteurs, assurez-vous de faire un suivi avec eux.
Partie 3 sur 3: mener un entretien efficace
- 1Posez des questions pertinentes. Pour tirer le meilleur parti de votre entretien, vous devez poser des questions qui vous permettent d'évaluer efficacement votre candidat. Vos questions ne doivent pas seulement porter sur les compétences et l'expérience du candidat, mais également sur ses capacités de résolution de problèmes, ses priorités professionnelles et sa capacité à s'engager dans le poste. Vous pourriez poser des questions comme:
- "Parlez-moi un peu de votre style de gestion. Comment dirigeriez-vous une équipe de développeurs?"
- "Si on vous présentait un type de tâche que vous n'avez jamais fait auparavant, comment l'aborderiez-vous?"
- "Quelles mesures prendriez-vous pour vous assurer que cette tâche urgente soit effectuée à temps?" Donnez-leur un exemple spécifique, de préférence basé sur un scénario que vous connaissez (par exemple, résoudre un problème de codage particulier ou s'assurer qu'une mise à niveau du serveur se déroule sans problème).
- 2Incorporez un projet de test. Afin de bien juger les capacités de votre candidat à un poste, il est essentiel de mettre ses compétences à l'épreuve. En plus de leur poser des questions techniques lors de l'entretien, demandez-leur d'écrire un petit code ou un programme simple pour vous. Mettez un calendrier strict sur le projet.
- Si vous le pouvez, payez-les pour leur temps, même si vous décidez finalement de ne pas les embaucher. De cette façon, votre recruteur potentiel n'aura pas l'impression qu'on lui demande de travailler gratuitement. Certaines entreprises gèrent cela en offrant aux meilleurs candidats un contrat de développement de 2 semaines avant de prendre une décision finale.
- Si vous avez besoin d'aide pour évaluer les résultats du test, demandez à un développeur de votre réseau ou engagez un consultant.
- 3Recherchez un développeur qui correspond à la culture de votre entreprise. Les compétences et l'expérience sont importantes, mais ce ne sont pas les seules considérations à garder à l'esprit lors de l'embauche d'un développeur. Recherchez quelqu'un avec qui vous vous sentez à l'aise de travailler et dont la personnalité convient bien à votre équipe.
- 4Impliquez le reste de votre équipe dans le processus de recrutement. Si vous avez d'autres employés qui travailleront directement avec le développeur, obtenez leurs commentaires sur vos candidats préférés. Si possible, impliquez d'autres employés dans le processus d'entrevue. Ils peuvent voir les signaux d'alarme que vous avez manqués ou avoir des idées basées sur leur propre expérience professionnelle.
- 5Prenez votre temps. Ne vous précipitez pas pour embaucher le premier développeur qui vous propose un CV impressionnant. Afin de trouver la meilleure personne pour le poste, prenez le temps dont vous avez besoin pour évaluer ses compétences, consultez les autres membres de votre équipe et pesez vos options avant de prendre une décision finale.