Matteo Mozgan
Zurück zu den Projekten

Zugeschnittenes Bewerbermanagementsystem für die Lexon GmbH

Auftraggeber
Lexon GmbH
Zeitraum
Rolle
Full-Stack Developer
Tech-Stack
AngularTypeScriptASP.NET CoreC#

Die Ausgangslage

Die Lexon GmbH brauchte Software für ihr Recruiting: Bewerberinnen und Bewerber vom ersten Kontakt bis zur finalen Entscheidung nachvollziehbar zu begleiten. Fertige Bewerbermanagementsysteme zwingen einem Unternehmen ihren Prozess auf. Lexon wollte das Gegenteil: ein individuelles Bewerbermanagementsystem, das sich nach der Arbeitsweise des Teams richtet.

Über neun Monate habe ich mit meinem fünf-köpfigen Team dieses System von Anfang bis Ende konzipiert und entwickelt. Begonnen von der Oberfläche, mit der Recruiter täglich arbeiten, bis hin zur Backend-Logik, die die Kandidatendaten konsistent hält.

Domänenmodell

Das Fundament jedes Bewerbermanagementsystems ist sein Domänenmodell. Bevor eine einzige Oberfläche entstand, haben wir die Recruiting-Workflows von Lexon in eine klare Struktur übersetzt: Kandidaten und die Stationen zwischen Bewerbung und Entscheidung, damit die Software den realen Prozess abbildet, statt ihn wegzuabstrahieren.

Danach folgte die Oberfläche den Workflows: Recruiter sollen Kandidaten mit so wenigen Klicks wie möglich finden, bewerten und weiterbewegen, während die Business-Logik im Hintergrund die Regeln des Prozesses durchsetzt.

Umsetzung

Das Frontend ist eine Angular-Anwendung in TypeScript, das Backend basiert auf ASP.NET Core in C#. Die Trennung ist strikt: Der Angular-Client übernimmt Darstellung und Interaktion; sämtliche Business-Logik wie Statuswechsel, Validierung und Datenkonsistenz liegt am Server.

Maßgeschneiderte Webanwendungen stehen und fallen mit ihrer Wartbarkeit. Klare Modulgrenzen, typisierte Schnittstellen zwischen Frontend und Backend und konsistente Validierungsregeln halten das System erweiterbar, wenn sich die Anforderungen im Recruiting ändern.

Ergebnis

Lexon erhielt Recruiting-Software, die sich nach den eigenen Workflows richtet statt nach den Annahmen eines Anbieters: ein individuelles Bewerbermanagementsystem, das Kandidaten genau so verwaltet, wie das Team arbeitet.

Für mich deckte das Projekt den gesamten Bogen individueller Softwareentwicklung ab: Anforderungen, Domänenmodell, Interface-Design, Implementierung und Übergabe. Derselbe Bogen, den ich in jede maßgeschneiderte Webanwendung mitbringe.