PROJETO

Software de rastreamento de candidatos para gestão de recrutamento

Desenvolvimento de software personalizado, Análise de currículos, Gestão de candidatos, Acompanhamento de candidaturas, Análise de recrutamento, Agendamento de entrevistas, Acesso baseado em funções

  • Setor: Recrutamento e seleção
  • Lituânia Localização: Lituânia
  • Prazo de entrega: 16 semanas
  • Tecnologias: Python, JavaScript / TypeScript (Node.js)
4+ meses

Este cliente dedica tempo a transferir informações de candidatos entre ferramentas fragmentadas, folhas de cálculo e processos manuais de recrutamento. O software é um sistema de rastreamento de candidatos para uma agência de recrutamento. Recebe ofertas de emprego, candidaturas e currículos. Devolve perfis de candidatos pesquisáveis e etapas de contratação geridas para recrutadores, gestores de contratação e administradores. O objetivo é reduzir o trabalho manual de recrutamento e manter a gestão de candidatos num só lugar.

Resumo

Problema

A agência de recrutamento gere vagas, candidatos, candidaturas e progresso de contratação através de ferramentas fragmentadas e processos manuais.

Solução

A solução tornou-se um sistema personalizado de gestão de recrutamento, com análise de currículos, pesquisa de candidatos e estados configuráveis. Também incluiu entrevistas, análises e acesso baseado em funções.

Resultado

O software foi criado para reduzir o trabalho manual de recrutamento e manter a gestão de candidatos num só lugar.

História do cliente

O cliente é uma agência de recrutamento da Lituânia. Gere registos de candidatos, vagas, candidaturas e colocações no âmbito do seu trabalho de recrutamento.

Os recrutadores dedicam tempo a processar currículos, atualizar estados de candidatos e procurar perfis adequados. Também marcam entrevistas e mantêm a atividade de recrutamento consistente em toda a equipa.

O pedido era simples: transformar currículos em informações úteis sobre candidatos, gerir vagas e candidaturas, apresentar o desempenho do recrutamento e controlar o acesso de diferentes funções.

A solução foi estruturada como módulos ligados para ofertas de emprego e perfis de candidatos. A pesquisa, as entrevistas e as análises foram adicionadas em torno desses módulos.

A estrutura foi concebida de acordo com as regras de recrutamento da agência, com documentação e formação para que a equipa pudesse gerir o sistema de forma independente.

O cliente pediu

  1. Transformar currículos em perfis estruturados de candidatos
  2. Gerir vagas, candidaturas, candidatos e estados de recrutamento
  3. Apresentar painéis, relatórios, exportações e registos de atividade de recrutamento
  4. Definir acessos baseados em funções para equipas de recrutamento e clientes

Porque o software pronto não era adequado

Os sistemas prontos de rastreamento de candidatos abrangem ofertas de emprego, análise de currículos, entrevistas e pipelines de candidatos. A agência precisava de combinar os seus próprios fluxos, permissões, acessos de candidatos e relatórios num único processo. Era necessário um sistema personalizado para se adaptar às etapas, funções, campos e requisitos de integração da agência.

Visão geral do projeto

Os registos de candidatos, as entrevistas e os relatórios foram ligados ao mesmo processo.

Para processar os currículos recebidos, foi disponibilizado um módulo estruturado de perfis. O sistema lê ficheiros PDF e DOCX e extrai dados de contacto, experiência e formação.

Competências, etiquetas e notas continuam a fazer parte do perfil. As avaliações e os estados também ficam armazenados nesse local.

A pesquisa de candidatos foi criada para facilitar a seleção. Recrutadores e gestores de contratação podem pesquisar todo o texto e filtrar por competências ou experiência.

Também podem comparar perfis, consultar explicações de adequação e manter uma lista restrita para uma vaga.

A coordenação de entrevistas foi incluída junto do registo do candidato. O sistema armazena horários, links de reuniões e feedback.

Também mantém os detalhes e o estado da entrevista para a vaga relacionada.

Administradores, recrutadores e gestores de contratação podem receber acessos separados de acordo com a sua função.

Clientes, empregadores, candidatos e outras equipas também podem receber acessos específicos por função. Os painéis e as exportações apresentam informações relevantes de recrutamento.

Principais funcionalidades entregues

  • Análise de currículos em perfis estruturados de candidatos
  • Ofertas de emprego e estados configuráveis de candidaturas
  • Pesquisa, filtros, classificação e comparação de candidatos
  • Correspondência de candidatos com requisitos das vagas
  • Listas restritas com notas, avaliações e etiquetas
  • Agendamento de entrevistas com links de reuniões e feedback
  • Painéis de recrutamento e métricas de conversão
  • Registos de atividade, relatórios e exportações
  • Acesso baseado em funções e interfaces separadas

Pode ser adicionado

+ Portais de candidatos + Acesso de empregadores e clientes + Importações em massa + Integrações com portais de emprego + Ligações a e-mail e calendário + Integrações com sistemas de avaliação + Resumos de candidatos e sugestões de triagem

Quem mais pode utilizar esta solução

Estas empresas têm uma tarefa semelhante, e a mesma solução pode ser adaptada ao seu processo de recrutamento.

Um empregador e uma equipa interna de contratação

Tarefa Gerem vagas, candidatos, entrevistas e decisões de contratação em toda a organização.
Como a solução ajuda A solução reúne requisitos das vagas, perfis de candidatos, etapas de candidatura, entrevistas e relatórios de recrutamento.

Uma organização que moderniza um sistema existente de rastreamento de candidatos

Tarefa Precisa de ligar os registos e as ferramentas de recrutamento existentes a um processo mais claro.
Como a solução ajuda A solução disponibiliza módulos configuráveis, importações estruturadas, acesso baseado em funções e ligações API aos sistemas necessários.

Uma plataforma de carreiras para candidatos a emprego

Tarefa Acompanha candidaturas e informações de candidatos em diferentes oportunidades de emprego.
Como a solução ajuda A solução pode organizar candidaturas, perfis de candidatos, estados e ficheiros de currículo compatíveis numa interface estruturada.

Tecnologias utilizadas

Python

Processamento de documentos e APIs

Python suporta o processamento de currículos, o tratamento de dados estruturados e os serviços de recrutamento.

JavaScript / TypeScript (Node.js)

Aplicação web e documentos

JavaScript e TypeScript suportam a interface web, o tratamento de documentos e as ligações API.

PHP

Backend e troca de ficheiros

PHP suporta módulos do lado do servidor e o processamento de ficheiros de recrutamento.

pymupdf

Ler currículos em PDF

pymupdf (uma biblioteca Python para extrair conteúdo de ficheiros PDF) lê o texto e os campos dos currículos.

python-docx

Ler currículos em DOCX

python-docx (uma biblioteca Python para ler ficheiros Word) extrai conteúdo de currículos DOCX.

csv-parse

Processar importações CSV

csv-parse (uma biblioteca que lê ficheiros CSV) suporta importações estruturadas de candidatos.

maatwebsite/excel

Importações e exportações Excel

maatwebsite/excel (uma biblioteca Laravel para ficheiros Excel e CSV) gere importações e exportações de dados de recrutamento.

PDF

Carregamento e exportação de currículos

Os ficheiros PDF transportam currículos e documentos de recrutamento pelo sistema.

DOCX

Carregamento e análise de currículos

Os ficheiros DOCX fornecem currículos editáveis para a extração estruturada de candidatos.

Integrações

Calendars

As ligações ao calendário transportam horários de entrevistas e detalhes das reuniões.

Assessment systems

As ligações aos sistemas de avaliação trocam resultados de avaliação de candidatos.

CRM tools

As ligações ao CRM trocam registos de candidatos e recrutamento através de APIs.

O resultado

O progresso das vagas e candidaturas fica visível

O ecrã de ofertas de emprego dá à agência um único local para gerir requisitos das vagas e candidaturas. Os estados configuráveis de recrutamento mantêm cada candidatura ligada à vaga relevante e às informações do candidato.

Isto torna mais fácil acompanhar o percurso desde uma vaga aberta até ao estado atual da candidatura e apoia o processo de gestão de recrutamento da agência.

Como funciona

  1. O formulário da vaga armazena títulos, descrições, requisitos e critérios de triagem.
  2. O pipeline apresenta os registos dos candidatos por estado de recrutamento.
  3. O painel da candidatura mostra o estado da candidatura e os dados do candidato relacionados com a vaga.
  • Criar, editar e publicar ofertas de emprego
  • Avançar candidaturas através de estados configuráveis
Ofertas de emprego e pipeline de candidaturas

Ofertas de emprego e pipeline de candidaturas

Funcionalidades apresentadas neste ecrã
Gestão de ofertas de emprego

Os currículos tornam-se registos de candidatos pesquisáveis

O ecrã de perfil analisado transforma um currículo PDF ou DOCX num registo estruturado de candidato. Os dados de contacto, a experiência e a formação são extraídos para o perfil.

Competências, etiquetas e notas continuam disponíveis na vista de gestão de candidatos. As avaliações e o estado também ficam armazenados nesse local.

Como funciona

  1. pymupdf (uma biblioteca que lê documentos PDF) extrai conteúdo dos currículos em PDF.
  2. python-docx (uma biblioteca que lê documentos Word) extrai conteúdo de ficheiros DOCX.
  3. O perfil armazena dados de contacto, experiência, formação, competências, etiquetas, notas, avaliações e estado.
  • Carregar currículos para perfis de candidatos
  • Manter notas e avaliações dos recrutadores junto do registo do candidato
Sugestão: O perfil apresenta as informações extraídas do currículo como um registo estruturado de candidato para análise.
Perfil de candidato analisado

Perfil de candidato analisado

Funcionalidades apresentadas neste ecrã
Analisar currículos Gestão de perfis de candidatos Permitir carregamento de currículos

As listas restritas utilizam as informações de que os recrutadores precisam

O ecrã de pesquisa e lista restrita reúne o acompanhamento de candidatos e a correspondência na mesma vista. Recrutadores e gestores de contratação podem comparar perfis com os requisitos da vaga e ver por que motivo um candidato recebeu uma pontuação de adequação.

Filtros de competências, formação, experiência e estado ajudam a equipa a restringir o conjunto de candidatos antes de criar uma lista restrita.

Como funciona

  1. A pesquisa de texto completo consulta os dados estruturados e pesquisáveis dos candidatos.
  2. Os filtros separam os candidatos por competências, formação, experiência e estado.
  3. A tabela de comparação apresenta pontuações de adequação, explicações, classificações, notas e avaliações.
  • Comparar candidatos para uma vaga
  • Selecionar perfis adequados
Pesquisa e lista restrita de candidatos

Pesquisa e lista restrita de candidatos

Funcionalidades apresentadas neste ecrã
Funcionalidades avançadas de pesquisa Correspondência e análise de candidatos Selecionar candidatos

Os detalhes da entrevista ficam junto do candidato

O ecrã de entrevistas mantém o agendamento, os links de reuniões e o feedback junto do candidato e da vaga. Os recrutadores podem consultar as informações da entrevista no contexto da candidatura.

Isto permite um fluxo de recrutamento mais claro, desde a lista restrita até à decisão de contratação.

Como funciona

  1. O ecrã liga as informações do candidato à vaga selecionada.
  2. A vista de calendário apresenta os horários das entrevistas e os campos de data e hora.
  3. O painel de feedback armazena links de reuniões, detalhes da entrevista, feedback e estado da entrevista.
  • Manter o feedback da entrevista no registo do candidato
  • Acompanhar o estado da entrevista de cada candidatura
Agendamento de entrevistas e feedback

Agendamento de entrevistas e feedback

Funcionalidades apresentadas neste ecrã
Agendamento de entrevistas

A atividade de recrutamento torna-se mais fácil de analisar

O painel reúne o fluxo de candidatos, a atividade de recrutamento e o progresso de todas as vagas. Os resumos de estados e as métricas de conversão ajudam a agência a analisar como as candidaturas avançam pelas etapas de recrutamento.

Os registos de atividade e os controlos de exportação fornecem um histórico claro para relatórios e análises adicionais de recrutamento.

Como funciona

  1. O gráfico do fluxo de candidatos apresenta a sua progressão pelas etapas de recrutamento.
  2. O resumo de estados e as métricas mostram o progresso do recrutamento.
  3. O registo de atividade guarda as atualizações dos estados dos candidatos e os controlos de relatório exportam as informações do painel.
  • Analisar o desempenho do recrutamento em todas as vagas
  • Exportar relatórios para utilização posterior
Painel de desempenho de recrutamento

Painel de desempenho de recrutamento

Funcionalidades apresentadas neste ecrã
Painel de análise de recrutamento Painel de avaliação em tempo real

O que a solução oferece

Com esta solução, a agência de recrutamento pode:

  • Transformar currículos PDF e DOCX em perfis estruturados de candidatos
  • Gerir vagas, candidaturas e estados configuráveis de recrutamento
  • Pesquisar, comparar, classificar e selecionar candidatos
  • Agendar entrevistas e manter o feedback nos registos dos candidatos
  • Analisar a atividade de recrutamento através de painéis e relatórios
  • Dar a cada membro da equipa um acesso adequado à sua função

Os sistemas prontos poderiam realizar o trabalho?

Antes do desenvolvimento, a tarefa foi comparada com produtos prontos com base nas suas próprias descrições.

O que o cliente precisa Sistemas de rastreamento de candidatos JobDiva, Ceipal ATS, JazzHR Plataformas de recrutamento TalentRecruit, Ashby, Tellent Recruitee Solução personalizada
Transformar currículos em perfis de candidatos
Gerir vagas e candidaturas
Apresentar relatórios e atividade de recrutamento
Definir acesso baseado em funções parcialmente parcialmente
Adaptar-se às regras do cliente: etapas, funções e relatórios parcialmente parcialmente
Todas as etapas num só lugar — —
Sem etapas manuais entre programas parcialmente parcialmente

Com base nas descrições públicas dos produtos e da sua categoria.

Os sistemas de rastreamento de candidatos e as plataformas de recrutamento abrangem as principais partes do tratamento de currículos, gestão de vagas, pipelines de candidatos, entrevistas e relatórios de recrutamento.

Um produto pronto é suficiente quando uma equipa precisa de um rastreamento de candidatos padrão. A agência precisava da sua própria combinação de regras de recrutamento, níveis de acesso e módulos ligados.

O sistema personalizado foi escolhido porque o processo e as permissões necessários tinham de se adaptar à forma de trabalho da agência num só lugar, com as ligações necessárias.

No final

No final, o resultado foi um espaço de trabalho de rastreamento de candidatos criado para eliminar o trabalho manual do percurso entre um currículo e uma vaga até uma decisão de recrutamento gerida.

FAQ

Está a pensar criar um sistema semelhante? Leia as respostas abaixo para ver como o software de rastreamento de candidatos pode gerir currículos, candidatos, entrevistas e integrações.