PROJET

Logiciel de suivi des candidatures pour la gestion du recrutement

Développement logiciel personnalisé, Analyse des CV, Gestion des candidats, Suivi des candidatures, Analytique du recrutement, Planification des entretiens, Accès basé sur les rôles

  • Secteur: Recrutement et placement
  • Lituanie Localisation: Lituanie
  • Délai de livraison: 16 semaines
  • Technologies: Python, JavaScript / TypeScript (Node.js)
4+ mois

Ce client consacrait du temps à transférer les informations sur les candidats entre des outils fragmentés, des feuilles de calcul et des processus de recrutement manuels. Le logiciel est un système de suivi des candidatures pour une agence de recrutement. Il reçoit les offres d'emploi, les candidatures et les CV. Il fournit des profils de candidats consultables et des étapes de recrutement gérées pour les recruteurs, responsables du recrutement et administrateurs. Son objectif est de réduire le travail manuel lié au recrutement et de centraliser la gestion des candidats.

Résumé

Problème

L'agence de recrutement gère les postes, candidats, candidatures et l'avancement des recrutements à l'aide d'outils fragmentés et de processus manuels.

Solution

La solution est devenue un système personnalisé de gestion du recrutement avec analyse des CV, recherche de candidats et statuts configurables. Elle comprend également les entretiens, l'analytique et l'accès basé sur les rôles.

Résultat

Le logiciel est conçu pour réduire le travail manuel lié au recrutement et centraliser la gestion des candidats.

Histoire du client

Le client est une agence de recrutement lituanienne. Elle gère les dossiers des candidats, les postes vacants, les candidatures et les placements dans le cadre de ses activités de recrutement.

Les recruteurs consacrent du temps au traitement des CV, à la mise à jour des statuts des candidats et à la recherche de profils adaptés. Ils organisent également les entretiens et veillent à la cohérence des activités de recrutement au sein de l'équipe.

La demande était simple : transformer les CV en informations utiles sur les candidats, gérer les postes et les candidatures, afficher les performances du recrutement et contrôler les accès selon les rôles.

La solution a été conçue sous forme de modules connectés pour les offres d'emploi et les profils des candidats. La recherche, les entretiens et l'analytique ont été ajoutés autour de ces modules.

La structure a été conçue selon les règles de recrutement de l'agence, avec une documentation et une formation permettant à l'équipe de gérer le système de manière autonome.

Le client demandait

  1. Transformer les CV en profils candidats structurés
  2. Gérer les postes, candidatures, candidats et statuts de recrutement
  3. Afficher les tableaux de bord, rapports, exports et journaux d'activité du recrutement
  4. Définir un accès basé sur les rôles pour les équipes de recrutement et les clients

Pourquoi les logiciels prêts à l'emploi ne convenaient pas

Les systèmes de suivi des candidatures prêts à l'emploi couvrent les offres, l'analyse des CV, les entretiens et les pipelines de candidats. L'agence avait besoin de réunir ses propres processus, permissions, accès candidats et rapports au sein d'un même flux. Un système personnalisé était nécessaire pour s'adapter à ses étapes, rôles, champs et besoins d'intégration.

Présentation du projet

Les dossiers des candidats, les entretiens et les rapports ont été reliés au même processus.

Pour traiter les CV reçus, un module de profil structuré a été créé. Il lit les fichiers PDF et DOCX, puis extrait les coordonnées, l'expérience et la formation.

Les compétences, tags et notes restent intégrés au profil. Les évaluations et les statuts y sont également conservés.

La recherche de candidats a été conçue pour faciliter la présélection. Les recruteurs et responsables du recrutement peuvent effectuer une recherche plein texte et filtrer par compétences ou expérience.

Ils peuvent également comparer les profils, consulter les explications de compatibilité et conserver une liste restreinte pour un poste.

La coordination des entretiens a été intégrée au dossier du candidat. Le système stocke les horaires, les liens de réunion et les commentaires.

Il conserve également les détails et le statut de l'entretien pour le poste concerné.

Les administrateurs, recruteurs et responsables du recrutement peuvent bénéficier d'un accès distinct selon leur rôle.

Les clients, employeurs, candidats et autres équipes peuvent également bénéficier d'un accès adapté à leur rôle. Les tableaux de bord et exports affichent les informations de recrutement pertinentes.

Fonctionnalités clés livrées

  • Analyse des CV en profils candidats structurés
  • Offres d'emploi et statuts de candidature configurables
  • Recherche, filtres, classement et comparaison des candidats
  • Mise en correspondance des candidats avec les exigences du poste
  • Listes restreintes avec notes, évaluations et tags
  • Planification des entretiens avec liens de réunion et commentaires
  • Tableaux de bord du recrutement et indicateurs de conversion
  • Journaux d'activité, rapports et exports
  • Accès basé sur les rôles et interfaces distinctes

Fonctionnalités ajoutables

+ Portails candidats + Accès pour les employeurs et les clients + Importations groupées + Intégrations avec les sites d'emploi + Connexions aux e-mails et calendriers + Intégrations avec des systèmes d'évaluation + Synthèses des candidats et suggestions de présélection

Qui d'autre peut utiliser cette solution

Ces entreprises rencontrent une problématique similaire, et la même solution peut être adaptée à leur processus de recrutement.

Un employeur et son équipe de recrutement interne

Tâche Ils gèrent les postes vacants, les candidats, les entretiens et les décisions d'embauche dans toute leur organisation.
Comment la solution aide La solution réunit les exigences des postes, les profils candidats, les étapes de candidature, les entretiens et les rapports de recrutement.

Une organisation modernisant son système de suivi des candidatures

Tâche Elle doit relier les dossiers et outils de recrutement existants à un processus plus clair.
Comment la solution aide La solution fournit des modules configurables, des importations structurées, un accès basé sur les rôles et des connexions API pour les systèmes requis.

Une plateforme de carrière pour les chercheurs d'emploi

Tâche Elle suit les candidatures et les informations sur les candidats pour différents postes.
Comment la solution aide La solution peut organiser les candidatures, profils candidats, statuts et fichiers CV compatibles dans une interface structurée.

Stack technologique

Python

Traitement des documents et API

Python prend en charge le traitement des CV, la gestion des données structurées et les services de recrutement.

JavaScript / TypeScript (Node.js)

Application web et documents

JavaScript et TypeScript prennent en charge l'interface web, la gestion des documents et les connexions API.

PHP

Backend et échange de fichiers

PHP prend en charge les modules côté serveur et le traitement des fichiers de recrutement.

pymupdf

Lire les CV PDF

pymupdf (une bibliothèque Python permettant d'extraire le contenu des fichiers PDF) lit le texte et les champs des CV.

python-docx

Lire les CV DOCX

python-docx (une bibliothèque Python permettant de lire les fichiers Word) extrait le contenu des CV DOCX.

csv-parse

Analyser les importations CSV

csv-parse (une bibliothèque qui lit les fichiers CSV) prend en charge l'importation structurée des candidats.

maatwebsite/excel

Importations et exports Excel

maatwebsite/excel (une bibliothèque Laravel pour les fichiers Excel et CSV) gère les importations et exports de données de recrutement.

PDF

Importation et exportation des CV

Les fichiers PDF transportent les CV et documents de recrutement dans le système.

DOCX

Importation et analyse des CV

Les fichiers DOCX fournissent des CV modifiables pour l'extraction structurée des données candidats.

Intégrations

Calendars

Les connexions au calendrier transmettent les horaires des entretiens et les détails des réunions.

Assessment systems

Les connexions aux systèmes d'évaluation échangent les résultats d'évaluation des candidats.

CRM tools

Les connexions CRM échangent les dossiers des candidats et du recrutement via des API.

Le résultat

L'avancement des postes et des candidatures reste visible

L'écran des offres d'emploi offre à l'agence un espace unique pour gérer les exigences des postes et les candidatures. Des statuts de recrutement configurables relient chaque candidature au poste et aux informations du candidat concernés.

Cela facilite le suivi du parcours, du poste ouvert au statut actuel de la candidature, et accompagne le processus de gestion du recrutement de l'agence.

Fonctionnement

  1. Le formulaire d'offre stocke les intitulés, descriptions, exigences et critères de présélection.
  2. Le pipeline affiche les dossiers des candidats par statut de recrutement.
  3. Le panneau de candidature affiche le statut et les données du candidat liées au poste.
  • Créer, modifier et publier des offres d'emploi
  • Faire avancer les candidatures selon des statuts configurables
Offres d'emploi et pipeline de candidatures

Offres d'emploi et pipeline de candidatures

Fonctionnalités affichées à l'écran
Gestion des offres d'emploi

Les CV deviennent des dossiers candidats consultables

L'écran du profil analysé transforme un CV PDF ou DOCX importé en dossier candidat structuré. Les coordonnées, l'expérience et la formation sont extraites dans le profil.

Les compétences, tags et notes restent disponibles dans la vue de gestion des candidats. Les évaluations et le statut y sont également conservés.

Fonctionnement

  1. pymupdf (une bibliothèque qui lit les documents PDF) extrait le contenu des CV PDF.
  2. python-docx (une bibliothèque qui lit les documents Word) extrait le contenu des fichiers DOCX.
  3. Le profil stocke les coordonnées, l'expérience, la formation, les compétences, tags, notes, évaluations et le statut.
  • Importer des CV dans les profils candidats
  • Conserver les notes et évaluations des recruteurs dans le dossier candidat
Conseil : Le profil présente les informations extraites du CV sous forme de dossier candidat structuré à examiner.
Profil candidat analysé

Profil candidat analysé

Fonctionnalités affichées à l'écran
Analyser les CV Gestion des profils candidats Autoriser l'importation des CV

Les listes restreintes utilisent les informations dont les recruteurs ont besoin

L'écran de recherche et de présélection réunit le suivi des candidats et la mise en correspondance dans une même vue. Les recruteurs et responsables du recrutement peuvent comparer les profils aux exigences du poste et voir pourquoi un candidat a reçu un score de compatibilité.

Les filtres par compétences, formation, expérience et statut aident l'équipe à réduire le nombre de candidats avant de créer une liste restreinte.

Fonctionnement

  1. La recherche plein texte consulte les données candidats structurées et consultables.
  2. Les filtres classent les candidats par compétences, formation, expérience et statut.
  3. Le tableau de comparaison affiche les scores de compatibilité, explications, classements, notes et évaluations.
  • Comparer les candidats pour un poste
  • Présélectionner les profils adaptés
Recherche de candidats et présélection

Recherche de candidats et présélection

Fonctionnalités affichées à l'écran
Fonctionnalités de recherche avancée Mise en correspondance et analyse des candidats Présélectionner les candidats

Les détails des entretiens restent associés au candidat

L'écran des entretiens conserve la planification, les liens de réunion et les commentaires à côté du candidat et du poste. Les recruteurs peuvent consulter les informations de l'entretien dans le contexte de la candidature.

Cela favorise un processus de recrutement plus clair, de la présélection à la décision d'embauche.

Fonctionnement

  1. L'écran relie les informations du candidat au poste sélectionné.
  2. La vue calendrier affiche les horaires des entretiens ainsi que les champs de date et d'heure.
  3. Le panneau de commentaires stocke les liens de réunion, détails, commentaires et statut de l'entretien.
  • Conserver les commentaires d'entretien dans le dossier candidat
  • Suivre le statut de l'entretien pour chaque candidature
Planification des entretiens et commentaires

Planification des entretiens et commentaires

Fonctionnalités affichées à l'écran
Planification des entretiens

L'activité de recrutement devient plus facile à examiner

Le tableau de bord réunit le flux des candidats, l'activité de recrutement et l'avancement pour tous les postes. Les synthèses de statuts et les indicateurs de conversion aident l'agence à suivre la progression des candidatures dans les étapes du recrutement.

Les journaux d'activité et les commandes d'export fournissent un historique clair pour les rapports de recrutement et les analyses complémentaires.

Fonctionnement

  1. Le graphique du flux des candidats affiche leur progression dans les étapes du recrutement.
  2. La synthèse des statuts et les indicateurs montrent l'avancement du recrutement.
  3. Le journal d'activité enregistre les mises à jour des statuts des candidats et les commandes de rapport exportent les informations du tableau de bord.
  • Examiner les performances du recrutement pour tous les postes
  • Exporter les rapports pour une utilisation ultérieure
Tableau de bord des performances du recrutement

Tableau de bord des performances du recrutement

Fonctionnalités affichées à l'écran
Tableau de bord analytique du recrutement Tableau de bord d'évaluation en temps réel

Ce que la solution apporte

Grâce à cette solution, l'agence de recrutement peut :

  • Transformer les CV PDF et DOCX en profils candidats structurés
  • Gérer les postes vacants, candidatures et statuts de recrutement configurables
  • Rechercher, comparer, classer et présélectionner les candidats
  • Planifier les entretiens et conserver les commentaires dans les dossiers candidats
  • Examiner l'activité de recrutement grâce aux tableaux de bord et rapports
  • Accorder à chaque membre de l'équipe un accès adapté à son rôle

Les systèmes prêts à l'emploi auraient-ils pu faire l'affaire ?

Avant la conception, le besoin a été comparé aux produits prêts à l'emploi à partir de leurs propres descriptions.

Besoins du client Systèmes de suivi des candidatures JobDiva, Ceipal ATS, JazzHR Plateformes de recrutement TalentRecruit, Ashby, Tellent Recruitee Solution personnalisée
Transformer les CV en profils candidats
Gérer les postes et les candidatures
Afficher les rapports et l'activité du recrutement
Définir un accès basé sur les rôles partiellement partiellement
Respecter les propres règles du client : étapes, rôles, rapports partiellement partiellement
Toutes les étapes au même endroit — —
Aucune étape manuelle entre les programmes partiellement partiellement

D'après les descriptions publiques des produits et de leur catégorie.

Les systèmes de suivi des candidatures et les plateformes de recrutement couvrent les principaux aspects du traitement des CV, de la gestion des postes, des pipelines de candidats, des entretiens et des rapports de recrutement.

Un produit prêt à l'emploi suffit lorsqu'une équipe a besoin d'un suivi standard des candidatures. L'agence avait besoin de sa propre combinaison de règles de recrutement, niveaux d'accès et modules connectés.

Le système personnalisé a été choisi, car le processus et les permissions requis devaient s'adapter au mode de fonctionnement de l'agence, au même endroit et avec les connexions nécessaires.

En fin de compte

En fin de compte, le résultat est un espace de suivi des candidatures conçu pour éliminer le travail manuel entre la réception d'un CV et d'un poste vacant et la prise d'une décision de recrutement gérée.

FAQ

Vous envisagez de créer un système similaire ? Consultez les réponses ci-dessous pour découvrir comment un logiciel de suivi des candidatures peut gérer les CV, les candidats, les entretiens et les intégrations.