PROGETTO

Software di tracciamento dei candidati per la gestione delle assunzioni

Sviluppo software personalizzato, Analisi dei CV, Gestione dei candidati, Monitoraggio delle candidature, Analisi del recruiting, Pianificazione dei colloqui, Accesso basato sui ruoli

  • Settore: Recruiting e selezione del personale
  • Lituania Località: Lituania
  • Tempi di consegna: 16 settimane
  • Tecnologie: Python, JavaScript / TypeScript (Node.js)
4+ mesi

Questo cliente dedica tempo a spostare le informazioni sui candidati tra strumenti frammentati, fogli di calcolo e processi manuali di recruiting. Il software è un sistema di tracciamento dei candidati per un'agenzia di recruiting. Riceve annunci di lavoro, candidature e CV. Restituisce profili ricercabili dei candidati e fasi di selezione gestite per recruiter, hiring manager e amministratori. L'obiettivo è ridurre il lavoro manuale di recruiting e mantenere la gestione dei candidati in un unico luogo.

Riepilogo

Problema

L'agenzia di recruiting gestisce posizioni, candidati, candidature e avanzamento delle assunzioni tramite strumenti frammentati e processi manuali.

Soluzione

La soluzione è diventata un sistema personalizzato per la gestione del recruiting, con analisi dei CV, ricerca dei candidati e stati configurabili. Includeva inoltre colloqui, analisi dei dati e accessi basati sui ruoli.

Risultato

Il software è progettato per ridurre il lavoro manuale di recruiting e mantenere la gestione dei candidati in un unico luogo.

Storia del cliente

Il cliente è un'agenzia di recruiting della Lituania. Gestisce profili di candidati, posizioni aperte, candidature e inserimenti nell'ambito della propria attività di selezione.

I recruiter dedicano tempo all'elaborazione dei CV, all'aggiornamento degli stati dei candidati e alla ricerca dei profili adatti. Organizzano inoltre colloqui e mantengono coerenti le attività di recruiting all'interno del team.

La richiesta era semplice: trasformare i CV in informazioni utili sui candidati, gestire posizioni e candidature, mostrare le performance di recruiting e controllare gli accessi per ruoli diversi.

La soluzione è stata organizzata in moduli collegati per gli annunci di lavoro e i profili dei candidati. Intorno a questi sono state aggiunte ricerca, gestione dei colloqui e analisi dei dati.

La struttura è stata progettata intorno alle regole di recruiting dell'agenzia, con documentazione e formazione per consentire al team di gestire il sistema in autonomia.

Il cliente ha richiesto

  1. Trasformare i CV in profili strutturati dei candidati
  2. Gestire posizioni, candidature, candidati e stati del recruiting
  3. Mostrare dashboard, report, esportazioni e registri delle attività di recruiting
  4. Impostare accessi basati sui ruoli per team di recruiting e clienti

Perché il software pronto all'uso non era adatto

I sistemi pronti all'uso per il tracciamento dei candidati coprono annunci di lavoro, analisi dei CV, colloqui e pipeline dei candidati. L'agenzia aveva bisogno di combinare flussi di lavoro, autorizzazioni, accesso dei candidati e reportistica in un unico processo. Serviva quindi un sistema personalizzato, adatto alle fasi, ai ruoli, ai campi e ai requisiti di integrazione dell'agenzia.

Panoramica del progetto

Candidati, colloqui e report sono stati collegati allo stesso processo.

Per gestire i CV ricevuti, è stato fornito un modulo strutturato per i profili. Legge file PDF e DOCX, quindi estrae dati di contatto, esperienza e formazione.

Competenze, tag e note restano parte del profilo. Anche valutazioni e stati vengono conservati nello stesso spazio.

La ricerca dei candidati è stata progettata per creare shortlist pratiche. Recruiter e hiring manager possono cercare nel testo completo e filtrare per competenze o esperienza.

Possono inoltre confrontare i profili, consultare le spiegazioni sulla compatibilità e mantenere una shortlist per ogni posizione.

Il coordinamento dei colloqui è stato incluso accanto al profilo del candidato. Il sistema memorizza orari, link alle riunioni e feedback.

Conserva inoltre i dettagli e lo stato del colloquio per la posizione associata.

Amministratori, recruiter e hiring manager possono ricevere accessi separati in base al proprio ruolo.

Anche clienti, datori di lavoro, candidati e altri team possono ricevere accessi specifici per ruolo. Dashboard ed esportazioni mostrano le informazioni di recruiting rilevanti.

Funzionalità principali realizzate

  • Analisi dei CV e creazione di profili strutturati dei candidati
  • Annunci di lavoro e stati configurabili delle candidature
  • Ricerca, filtri, classificazione e confronto dei candidati
  • Abbinamento dei candidati ai requisiti delle posizioni
  • Shortlist con note, valutazioni e tag
  • Pianificazione dei colloqui con link alle riunioni e feedback
  • Dashboard di recruiting e metriche di conversione
  • Registri delle attività, report ed esportazioni
  • Accesso basato sui ruoli e interfacce separate

Funzionalità aggiuntive

+ Portali per candidati + Accesso per datori di lavoro e clienti + Importazioni di massa + Integrazioni con portali di lavoro + Collegamenti con email e calendario + Integrazioni con sistemi di valutazione + Riepiloghi dei candidati e suggerimenti per lo screening

Chi altro può utilizzare questa soluzione

Queste aziende affrontano un'attività simile e la stessa soluzione può essere adattata al loro processo di recruiting.

Un datore di lavoro con un team interno di selezione

Attività Gestisce posizioni aperte, candidati, colloqui e decisioni di assunzione in tutta l'organizzazione.
Come aiuta la soluzione La soluzione riunisce requisiti delle posizioni, profili dei candidati, fasi delle candidature, colloqui e report di recruiting.

Un'organizzazione che sta modernizzando un sistema esistente di tracciamento dei candidati

Attività Deve collegare i record e gli strumenti di recruiting esistenti a un processo più chiaro.
Come aiuta la soluzione La soluzione offre moduli configurabili, importazioni strutturate, accessi basati sui ruoli e connessioni API per i sistemi necessari.

Una piattaforma professionale per chi cerca lavoro

Attività Tiene traccia di candidature e informazioni sui candidati per diverse opportunità di lavoro.
Come aiuta la soluzione La soluzione può organizzare candidature, profili, stati e file CV compatibili in un'interfaccia strutturata.

Stack tecnologico

Python

Elaborazione dei documenti e API

Python supporta l'elaborazione dei CV, la gestione dei dati strutturati e i servizi di recruiting.

JavaScript / TypeScript (Node.js)

Applicazione web e documenti

JavaScript e TypeScript supportano l'interfaccia web, la gestione dei documenti e le connessioni API.

PHP

Backend e scambio di file

PHP supporta i moduli lato server e l'elaborazione dei file di recruiting.

pymupdf

Lettura dei CV in PDF

pymupdf (una libreria Python per estrarre contenuti dai file PDF) legge testo e campi dei CV.

python-docx

Lettura dei CV in DOCX

python-docx (una libreria Python per leggere file Word) estrae contenuti dai CV DOCX.

csv-parse

Importazione di file CSV

csv-parse (una libreria che legge file CSV) supporta le importazioni strutturate dei candidati.

maatwebsite/excel

Importazioni ed esportazioni Excel

maatwebsite/excel (una libreria Laravel per file Excel e CSV) gestisce importazioni ed esportazioni dei dati di recruiting.

PDF

Caricamento ed esportazione dei CV

I file PDF trasportano CV e documenti di recruiting nel sistema.

DOCX

Caricamento e analisi dei CV

I file DOCX forniscono CV modificabili per l'estrazione strutturata dei dati dei candidati.

Integrazioni

Calendars

I collegamenti con il calendario trasferiscono orari dei colloqui e dettagli delle riunioni.

Assessment systems

I collegamenti con i sistemi di valutazione scambiano i risultati delle valutazioni dei candidati.

CRM tools

I collegamenti CRM scambiano dati dei candidati e del recruiting tramite API.

Il risultato

L'avanzamento delle posizioni e delle candidature resta visibile

La schermata degli annunci offre all'agenzia un unico spazio per gestire i requisiti delle posizioni e le candidature. Gli stati configurabili del recruiting mantengono ogni candidatura collegata alla posizione e alle informazioni del candidato pertinenti.

Questo rende più semplice seguire il percorso da una posizione aperta allo stato attuale della candidatura e supporta il processo di gestione del recruiting dell'agenzia.

Come funziona

  1. Il modulo dell'annuncio memorizza titoli, descrizioni, requisiti e criteri di screening.
  2. La pipeline mostra i profili dei candidati in base allo stato del recruiting.
  3. Il pannello della candidatura mostra lo stato e i dati del candidato relativi alla posizione.
  • Creare, modificare e pubblicare annunci di lavoro
  • Spostare le candidature tra stati configurabili
Annunci di lavoro e pipeline delle candidature

Annunci di lavoro e pipeline delle candidature

Funzioni presenti in questa schermata
Gestione degli annunci di lavoro

I CV diventano profili di candidati ricercabili

La schermata del profilo analizzato trasforma un CV PDF o DOCX caricato in un profilo strutturato del candidato. Dati di contatto, esperienza e formazione vengono estratti nel profilo.

Competenze, tag e note restano disponibili nella vista di gestione del candidato. Anche valutazioni e stato vengono conservati nello stesso spazio.

Come funziona

  1. pymupdf (una libreria che legge documenti PDF) estrae il contenuto dei CV dai file PDF.
  2. python-docx (una libreria che legge documenti Word) estrae il contenuto dai file DOCX.
  3. Il profilo memorizza dati di contatto, esperienza, formazione, competenze, tag, note, valutazioni e stato.
  • Caricare CV nei profili dei candidati
  • Conservare note e valutazioni del recruiter nel profilo del candidato
Suggerimento: Il profilo presenta le informazioni estratte dal CV come un profilo strutturato del candidato da esaminare.
Profilo del candidato analizzato

Profilo del candidato analizzato

Funzioni presenti in questa schermata
Analisi dei CV Gestione dei profili dei candidati Consentire il caricamento dei CV

Le shortlist utilizzano le informazioni di cui i recruiter hanno bisogno

La schermata di ricerca e shortlist riunisce il tracciamento dei candidati e il matching nella stessa vista. Recruiter e hiring manager possono confrontare i profili con i requisiti della posizione e vedere perché un candidato ha ricevuto un determinato punteggio di compatibilità.

I filtri per competenze, formazione, esperienza e stato aiutano il team a restringere il gruppo di candidati prima di creare una shortlist.

Come funziona

  1. La ricerca full-text legge i dati strutturati e ricercabili dei candidati.
  2. I filtri separano i candidati per competenze, formazione, esperienza e stato.
  3. La tabella di confronto mostra punteggi di compatibilità, spiegazioni, classifiche, note e valutazioni.
  • Confrontare i candidati per una posizione
  • Creare una shortlist di profili adatti
Ricerca dei candidati e shortlist

Ricerca dei candidati e shortlist

Funzioni presenti in questa schermata
Funzioni di ricerca avanzata Matching e analisi dei candidati Creazione di shortlist di candidati

I dettagli dei colloqui restano associati al candidato

La schermata dei colloqui mantiene pianificazione, link alle riunioni e feedback accanto al candidato e alla posizione. I recruiter possono visualizzare le informazioni del colloquio nel contesto della candidatura.

Questo supporta un flusso di recruiting più chiaro, dalla shortlist alla decisione di assunzione.

Come funziona

  1. La schermata collega le informazioni del candidato alla posizione selezionata.
  2. La vista calendario mostra gli orari dei colloqui e i campi relativi a data e ora.
  3. Il pannello del feedback memorizza link alle riunioni, dettagli del colloquio, feedback e stato del colloquio.
  • Conservare il feedback del colloquio nel profilo del candidato
  • Monitorare lo stato del colloquio per ogni candidatura
Pianificazione dei colloqui e feedback

Pianificazione dei colloqui e feedback

Funzioni presenti in questa schermata
Pianificazione dei colloqui

Le attività di recruiting diventano più facili da esaminare

La dashboard riunisce flusso dei candidati, attività di recruiting e avanzamento per tutte le posizioni. Riepiloghi degli stati e metriche di conversione aiutano l'agenzia a esaminare il percorso delle candidature attraverso le fasi del recruiting.

I registri delle attività e i controlli per l'esportazione forniscono un resoconto chiaro per i report di recruiting e ulteriori analisi.

Come funziona

  1. Il grafico del flusso mostra il percorso dei candidati attraverso le fasi del recruiting.
  2. Il riepilogo degli stati e le metriche mostrano l'avanzamento del recruiting.
  3. Il registro delle attività registra gli aggiornamenti sullo stato dei candidati e i controlli dei report esportano le informazioni della dashboard.
  • Esaminare le performance di recruiting per tutte le posizioni
  • Esportare report per utilizzi successivi
Dashboard delle performance di recruiting

Dashboard delle performance di recruiting

Funzioni presenti in questa schermata
Dashboard di analisi del recruiting Dashboard di valutazione in tempo reale

Cosa offre la soluzione

Con questa soluzione, l'agenzia di recruiting può:

  • Trasformare CV PDF e DOCX in profili strutturati dei candidati
  • Gestire posizioni, candidature e stati configurabili del recruiting
  • Cercare, confrontare, classificare e selezionare i candidati
  • Pianificare colloqui e conservare il feedback nei profili dei candidati
  • Esaminare le attività di recruiting tramite dashboard e report
  • Fornire a ogni membro del team un accesso adatto al proprio ruolo

I sistemi pronti all'uso avrebbero potuto svolgere il lavoro?

Prima della progettazione, l'attività è stata confrontata con prodotti pronti all'uso sulla base delle loro descrizioni.

Cosa serve al cliente Sistemi di tracciamento dei candidati JobDiva, Ceipal ATS, JazzHR Piattaforme di recruiting TalentRecruit, Ashby, Tellent Recruitee Soluzione personalizzata
Trasformare i CV in profili dei candidati
Gestire posizioni e candidature
Mostrare report e attività di recruiting
Impostare accessi basati sui ruoli parzialmente parzialmente
Adattarsi alle regole del cliente: fasi, ruoli e report parzialmente parzialmente
Tutte le fasi in un unico luogo — —
Nessun passaggio manuale tra programmi parzialmente parzialmente

In base alle descrizioni pubbliche dei prodotti e della relativa categoria.

I sistemi di tracciamento dei candidati e le piattaforme di recruiting coprono le principali attività di gestione dei CV, delle posizioni, delle pipeline dei candidati, dei colloqui e dei report di recruiting.

Un prodotto pronto all'uso è sufficiente quando un team ha bisogno di un tracciamento standard dei candidati. L'agenzia aveva bisogno di una combinazione propria di regole di recruiting, livelli di accesso e moduli collegati.

È stato scelto un sistema personalizzato perché il processo e le autorizzazioni richiesti dovevano adattarsi al modo di lavorare dell'agenzia in un unico luogo, con le connessioni necessarie.

In conclusione

In conclusione, il risultato è stato uno spazio di lavoro per il tracciamento dei candidati, progettato per eliminare il lavoro manuale nel percorso dal CV e dalla posizione aperta alla decisione di assunzione gestita.

FAQ

Stai pensando di creare un sistema simile? Leggi le risposte qui sotto per scoprire come il software di tracciamento dei candidati può gestire CV, candidati, colloqui e integrazioni.