PROJEKT

Bewerbermanagement-Software für das Recruiting-Management

Individuelle Softwareentwicklung, Lebenslaufanalyse, Kandidatenverwaltung, Verfolgung von Bewerbungen, Recruiting-Analysen, Interviewplanung, Rollenbasierter Zugriff

  • Branche: Recruiting und Personalvermittlung
  • Litauen Standort: Litauen
  • Umsetzungszeit: 16 Wochen
  • Technologien: Python, JavaScript / TypeScript (Node.js)
4+ Monate

Dieser Kunde verbringt Zeit damit, Kandidateninformationen zwischen voneinander getrennten Tools, Tabellen und manuellen Recruiting-Prozessen zu übertragen. Die Software ist ein Bewerbermanagementsystem für eine Personalvermittlungsagentur. Sie verarbeitet Stellenausschreibungen, Bewerbungen und Lebensläufe und erstellt durchsuchbare Kandidatenprofile sowie verwaltete Einstellungsphasen für Recruiter, Hiring Manager und Administratoren. Ziel ist es, manuelle Recruiting-Arbeit zu reduzieren und die Kandidatenverwaltung an einem Ort zu bündeln.

Zusammenfassung

Problem

Die Personalvermittlung verwaltet Stellen, Kandidaten, Bewerbungen und den Einstellungsfortschritt über voneinander getrennte Tools und manuelle Prozesse.

Lösung

Die Lösung wurde zu einem individuellen Recruiting-Management-System mit Lebenslaufanalyse, Kandidatensuche und konfigurierbaren Status. Zusätzlich umfasst sie Interviews, Analysen und rollenbasierten Zugriff.

Ergebnis

Die Software wurde entwickelt, um manuelle Recruiting-Arbeit zu reduzieren und die Kandidatenverwaltung an einem Ort zu bündeln.

Kundengeschichte

Der Kunde ist eine Personalvermittlungsagentur aus Litauen. Sie verwaltet Kandidatenprofile, offene Stellen, Bewerbungen und Vermittlungen im Rahmen ihrer Recruiting-Arbeit.

Recruiter verbringen Zeit mit der Verarbeitung von Lebensläufen, der Aktualisierung von Kandidatenstatus und der Suche nach geeigneten Profilen. Außerdem organisieren sie Interviews und sorgen für einheitliche Recruiting-Aktivitäten im Team.

Die Anfrage war klar: Lebensläufe in verwertbare Kandidateninformationen umwandeln, Stellen und Bewerbungen verwalten, die Recruiting-Performance anzeigen und den Zugriff für verschiedene Rollen steuern.

Die Lösung wurde als verbundene Module für Stellenausschreibungen und Kandidatenprofile konzipiert. Suche, Interviews und Analysen wurden darum ergänzt.

Die Struktur wurde an den Recruiting-Regeln der Agentur ausgerichtet. Dokumentation und Schulungen ermöglichten es dem Team, das System selbstständig zu verwalten.

Der Kunde benötigte

  1. Lebensläufe in strukturierte Kandidatenprofile umwandeln
  2. Stellen, Bewerbungen, Kandidaten und Recruiting-Status verwalten
  3. Recruiting-Dashboards, Berichte, Exporte und Aktivitätsprotokolle anzeigen
  4. Rollenbasierten Zugriff für Recruiting-Teams und Kunden festlegen

Warum Standardsoftware nicht passte

Standardmäßige Bewerbermanagementsysteme decken Stellenausschreibungen, Lebenslaufanalyse, Interviews und Kandidaten-Pipelines ab. Die Agentur benötigte jedoch eine eigene Kombination aus Workflows, Berechtigungen, Kandidatenzugriff und Reporting in einem Prozess. Ein individuelles System war erforderlich, um die Phasen, Rollen, Felder und Integrationsanforderungen der Agentur abzubilden.

Projektübersicht

Kandidatenprofile, Interviews und Berichte wurden in einem gemeinsamen Prozess verbunden.

Für eingehende Lebensläufe wurde ein strukturiertes Profilmodul bereitgestellt. Es liest PDF- und DOCX-Dateien und extrahiert Kontaktdaten, Berufserfahrung und Ausbildung.

Fähigkeiten, Tags und Notizen bleiben Bestandteil des Profils. Auch Bewertungen und Status werden dort gespeichert.

Die Kandidatensuche wurde für eine praktische Vorauswahl entwickelt. Recruiter und Hiring Manager können den Volltext durchsuchen und nach Fähigkeiten oder Erfahrung filtern.

Sie können außerdem Profile vergleichen, Erklärungen zur Eignung prüfen und eine Auswahlliste für eine Stelle führen.

Die Interviewkoordination wurde direkt mit dem Kandidatenprofil verbunden. Das System speichert Interviewzeiten, Meeting-Links und Feedback.

Auch Interviewdetails und der Status der zugehörigen Stelle werden gespeichert.

Administratoren, Recruiter und Hiring Manager können entsprechend ihrer Rolle getrennte Zugriffsrechte erhalten.

Auch Kunden, Arbeitgeber, Kandidaten und andere Teams können rollenbezogenen Zugriff erhalten. Dashboards und Exporte zeigen relevante Recruiting-Informationen.

Wichtige bereitgestellte Funktionen

  • Lebenslaufanalyse in strukturierte Kandidatenprofile
  • Stellenausschreibungen und konfigurierbare Bewerbungsstatus
  • Kandidatensuche, Filter, Ranking und Vergleich
  • Abgleich von Kandidaten mit Stellenanforderungen
  • Auswahllisten mit Notizen, Bewertungen und Tags
  • Interviewplanung mit Meeting-Links und Feedback
  • Recruiting-Dashboards und Conversion-Kennzahlen
  • Aktivitätsprotokolle, Berichte und Exporte
  • Rollenbasierter Zugriff und getrennte Benutzeroberflächen

Kann ergänzt werden

+ Kandidatenportale + Zugriff für Arbeitgeber und Kunden + Massenimporte + Jobbörsen-Integrationen + E-Mail- und Kalenderverbindungen + Integrationen von Assessment-Systemen + Kandidatenzusammenfassungen und Screening-Vorschläge

Wer diese Lösung noch nutzen kann

Diese Unternehmen haben eine ähnliche Aufgabe. Die gleiche Lösung kann an ihren Recruiting-Prozess angepasst werden.

Ein Arbeitgeber mit internem Recruiting-Team

Aufgabe Sie verwalten offene Stellen, Bewerber, Interviews und Einstellungsentscheidungen in ihrer Organisation.
So unterstützt die Lösung Die Lösung bündelt Stellenanforderungen, Kandidatenprofile, Bewerbungsphasen, Interviews und Recruiting-Berichte.

Eine Organisation, die ihr bestehendes Bewerbermanagementsystem modernisiert

Aufgabe Bestehende Recruiting-Daten und Tools müssen mit einem klareren Prozess verbunden werden.
So unterstützt die Lösung Die Lösung bietet konfigurierbare Module, strukturierte Importe, rollenbasierten Zugriff und API-Verbindungen zu den benötigten Systemen.

Eine Karriereplattform für Jobsuchende

Aufgabe Sie verfolgen Bewerbungen und Kandidateninformationen über verschiedene Stellenangebote hinweg.
So unterstützt die Lösung Die Lösung kann Bewerbungen, Kandidatenprofile, Status und kompatible Lebenslaufdateien in einer strukturierten Oberfläche organisieren.

Technologie-Stack

Python

Dokumentenverarbeitung und APIs

Python unterstützt die Verarbeitung von Lebensläufen, die Verarbeitung strukturierter Daten und Recruiting-Services.

JavaScript / TypeScript (Node.js)

Webanwendung und Dokumente

JavaScript und TypeScript unterstützen die Weboberfläche, die Dokumentenverarbeitung und API-Verbindungen.

PHP

Backend und Dateiaustausch

PHP unterstützt serverseitige Module und die Verarbeitung von Recruiting-Dateien.

pymupdf

PDF-Lebensläufe lesen

pymupdf (eine Python-Bibliothek zur Extraktion von Inhalten aus PDF-Dateien) liest Lebenslauftexte und -felder.

python-docx

DOCX-Lebensläufe lesen

python-docx (eine Python-Bibliothek zum Lesen von Word-Dateien) extrahiert Inhalte aus DOCX-Lebensläufen.

csv-parse

CSV-Importe analysieren

csv-parse (eine Bibliothek zum Lesen von CSV-Dateien) unterstützt strukturierte Kandidatenimporte.

maatwebsite/excel

Excel-Importe und -Exporte

maatwebsite/excel (eine Laravel-Bibliothek für Excel- und CSV-Dateien) verarbeitet Recruiting-Datenimporte und -exporte.

PDF

Lebenslauf-Upload und -Export

PDF-Dateien transportieren Lebensläufe und Recruiting-Dokumente durch das System.

DOCX

Lebenslauf-Upload und -Analyse

DOCX-Dateien liefern bearbeitbare Lebensläufe für die strukturierte Kandidatenextraktion.

Integrationen

Calendars

Kalenderverbindungen übertragen Interviewtermine und Meetingdetails.

Assessment systems

Verbindungen zu Assessment-Systemen tauschen Ergebnisse der Kandidatenbewertung aus.

CRM tools

CRM-Verbindungen tauschen Kandidaten- und Recruiting-Daten über APIs aus.

Das Ergebnis

Stellen- und Bewerbungsfortschritt bleibt sichtbar

Die Seite für Stellenausschreibungen bietet der Agentur einen zentralen Ort zur Verwaltung von Stellenanforderungen und Bewerbungen. Konfigurierbare Recruiting-Status verknüpfen jede Bewerbung mit der jeweiligen Stelle und den zugehörigen Kandidateninformationen.

Dadurch lässt sich der Weg von einer offenen Stelle bis zum aktuellen Bewerbungsstatus leichter verfolgen und der Recruiting-Management-Prozess der Agentur unterstützen.

So funktioniert es

  1. Das Formular für Stellenausschreibungen speichert Jobtitel, Beschreibungen, Anforderungen und Screening-Kriterien.
  2. Die Pipeline zeigt Kandidatenprofile nach Recruiting-Status.
  3. Das Bewerbungsfenster zeigt den Bewerbungsstatus und stellenbezogene Kandidatendaten.
  • Stellenausschreibungen erstellen, bearbeiten und veröffentlichen
  • Bewerbungen durch konfigurierbare Status bewegen
Stellenausschreibungen und Bewerbungs-Pipeline

Stellenausschreibungen und Bewerbungs-Pipeline

Funktionen auf diesem Bildschirm
Verwaltung von Stellenausschreibungen

Lebensläufe werden zu durchsuchbaren Kandidatenprofilen

Die Seite mit dem analysierten Profil wandelt einen hochgeladenen PDF- oder DOCX-Lebenslauf in ein strukturiertes Kandidatenprofil um. Kontaktdaten, Berufserfahrung und Ausbildung werden in das Profil übernommen.

Fähigkeiten, Tags und Notizen bleiben in der Kandidatenverwaltung verfügbar. Auch Bewertungen und Status werden dort gespeichert.

So funktioniert es

  1. pymupdf (eine Bibliothek zum Lesen von PDF-Dokumenten) extrahiert Lebenslaufinhalte aus PDF-Dateien.
  2. python-docx (eine Bibliothek zum Lesen von Word-Dokumenten) extrahiert Inhalte aus DOCX-Dateien.
  3. Das Profil speichert Kontaktdaten, Berufserfahrung, Ausbildung, Fähigkeiten, Tags, Notizen, Bewertungen und Status.
  • Lebensläufe in Kandidatenprofile hochladen
  • Recruiter-Notizen und Bewertungen im Kandidatenprofil speichern
Tipp: Das Profil stellt extrahierte Lebenslaufinformationen als strukturiertes Kandidatenprofil zur Prüfung dar.
Analysiertes Kandidatenprofil

Analysiertes Kandidatenprofil

Funktionen auf diesem Bildschirm
Lebensläufe analysieren Verwaltung von Kandidatenprofilen Lebenslauf-Uploads ermöglichen

Auswahllisten nutzen die Informationen, die Recruiter benötigen

Die Such- und Auswahllistenseite verbindet Kandidatenverfolgung und Matching in einer Ansicht. Recruiter und Hiring Manager können Profile mit Stellenanforderungen vergleichen und sehen, warum ein Kandidat einen Eignungswert erhalten hat.

Filter für Fähigkeiten, Ausbildung, Erfahrung und Status helfen dem Team, die Kandidatenauswahl vor dem Erstellen einer Auswahlliste einzugrenzen.

So funktioniert es

  1. Die Volltextsuche durchsucht die strukturierten, durchsuchbaren Kandidatendaten.
  2. Filter trennen Kandidaten nach Fähigkeiten, Ausbildung, Erfahrung und Status.
  3. Die Vergleichstabelle zeigt Eignungswerte, Erklärungen, Rankings, Notizen und Bewertungen.
  • Kandidaten für eine Stelle vergleichen
  • Geeignete Profile in eine Auswahlliste aufnehmen
Kandidatensuche und Auswahlliste

Kandidatensuche und Auswahlliste

Funktionen auf diesem Bildschirm
Erweiterte Suchfunktionen Kandidaten-Matching und -Analyse Kandidaten in Auswahllisten aufnehmen

Interviewdetails bleiben beim Kandidaten

Die Interviewseite hält Planung, Meeting-Links und Feedback beim Kandidaten und bei der Stelle. Recruiter sehen Interviewinformationen im Kontext der Bewerbung.

Das unterstützt einen klareren Recruiting-Workflow von der Auswahlliste bis zur Einstellungsentscheidung.

So funktioniert es

  1. Die Seite verbindet Kandidateninformationen mit einer ausgewählten Stelle.
  2. Die Kalenderansicht zeigt Interviewtermine sowie Datums- und Uhrzeitfelder.
  3. Das Feedbackfenster speichert Meeting-Links, Interviewdetails, Feedback und Interviewstatus.
  • Interviewfeedback im Kandidatenprofil speichern
  • Interviewstatus für jede Bewerbung verfolgen
Interviewplanung und Feedback

Interviewplanung und Feedback

Funktionen auf diesem Bildschirm
Interviewplanung

Recruiting-Aktivitäten lassen sich leichter prüfen

Das Dashboard bündelt Bewerberfluss, Recruiting-Aktivitäten und Fortschritt über mehrere Stellen hinweg. Statusübersichten und Conversion-Kennzahlen helfen der Agentur zu prüfen, wie Bewerbungen die Recruiting-Phasen durchlaufen.

Aktivitätsprotokolle und Exportfunktionen liefern eine klare Grundlage für Recruiting-Berichte und weitere Analysen.

So funktioniert es

  1. Das Diagramm zum Bewerberfluss zeigt die Bewegung von Kandidaten durch die Recruiting-Phasen.
  2. Statusübersicht und Kennzahlen zeigen den Recruiting-Fortschritt.
  3. Das Aktivitätsprotokoll erfasst Statusänderungen von Kandidaten, während die Berichtsfunktionen den Export von Dashboard-Informationen steuern.
  • Recruiting-Performance über mehrere Stellen hinweg prüfen
  • Berichte zur weiteren Verwendung exportieren
Dashboard zur Recruiting-Performance

Dashboard zur Recruiting-Performance

Funktionen auf diesem Bildschirm
Dashboard für Recruiting-Analysen Echtzeit-Bewertungsdashboard

Was die Lösung bietet

Mit dieser Lösung kann die Personalvermittlung:

  • PDF- und DOCX-Lebensläufe in strukturierte Kandidatenprofile umwandeln
  • Offene Stellen, Bewerbungen und konfigurierbare Recruiting-Status verwalten
  • Kandidaten suchen, vergleichen, bewerten und in Auswahllisten aufnehmen
  • Interviews planen und Feedback in Kandidatenprofilen speichern
  • Recruiting-Aktivitäten über Dashboards und Berichte prüfen
  • Jedem Teammitglied einen rollenbezogenen Zugriff geben

Könnten Standardlösungen die Aufgabe erfüllen?

Vor der Konzeption wurde die Aufgabe anhand der eigenen Produktbeschreibungen mit Standardprodukten verglichen.

Was der Kunde benötigt Bewerbermanagementsysteme JobDiva, Ceipal ATS, JazzHR Recruiting-Plattformen TalentRecruit, Ashby, Tellent Recruitee Individuelle Lösung
Lebensläufe in Kandidatenprofile umwandeln
Stellen und Bewerbungen verwalten
Recruiting-Berichte und Aktivitäten anzeigen
Rollenbasierten Zugriff festlegen teilweise teilweise
An die eigenen Regeln des Kunden angepasst: Phasen, Rollen, Berichte teilweise teilweise
Alle Schritte an einem Ort — —
Keine manuellen Schritte zwischen Programmen teilweise teilweise

Auf Grundlage der öffentlichen Produkt- und Kategorie­beschreibungen.

Bewerbermanagementsysteme und Recruiting-Plattformen decken die wichtigsten Bereiche der Lebenslaufverarbeitung, Stellenverwaltung, Kandidaten-Pipelines, Interviews und Recruiting-Berichte ab.

Ein Standardprodukt reicht aus, wenn ein Team ein gewöhnliches Bewerbermanagement benötigt. Die Agentur brauchte jedoch eine eigene Kombination aus Recruiting-Regeln, Zugriffsebenen und verbundenen Modulen.

Das individuelle System wurde gewählt, weil der erforderliche Prozess und die Berechtigungen an die eigene Arbeitsweise der Agentur angepasst werden mussten, einschließlich der benötigten Verbindungen.

Am Ende

Am Ende entstand ein Bewerbermanagement-Arbeitsbereich, der manuelle Arbeit auf dem Weg vom Lebenslauf und der offenen Stelle bis zur verwalteten Recruiting-Entscheidung reduziert.

FAQ

Sie möchten ein ähnliches System entwickeln? Lesen Sie die Antworten unten, um zu erfahren, wie Bewerbermanagement-Software Lebensläufe, Kandidaten, Interviews und Integrationen verwalten kann.