Für die Recruiting Plattform mycruiting verantwortete ich das Backend und die Auslieferung. Die Eigenentwicklung mit Funnelsystem, Verwaltungsapp und Werbeschaltung von Stellenanzeigen über Social Media wird seit 2022 bei mieli vertrieben.
Das Backend wurde mit dem ASP.NET Stack entwickelt und deckt alle Funktionen zur Bewerbung von Interessenten auf die Stellen der Kunden sowie der Verwaltung dieser Bewerbungen um den optimalen Mitarbeiter zu finden. Die Auslieferung der Software wurde in einer Jenkins Pipeline umgesetzt, in der die Komponenten containerisiert und auf deutschen Hetzner Servern bereitgestellt werden.
Der Ansatz, so gut wie keine externen Services zu verwenden hat die Vorteile von geringer Abhängigkeit und geringen laufenden Kosten, führte aber auch zu hohem Aufwand Dienste zu replizieren oder zu adaptieren sowie die Software zu warten.
Techstack
- C#, ASP.NET
- Docker, Hetzner, ubuntu
- relationale DB: mariadb
- ORM: Entity Framework
- Testing: MSTest
- Versionskontrolle: git, tfs
- traefik, portainer, jenkins
Impact und Features
- Hosting in DE, geringe Abhängigkeiten von externen Services
- schnelle Ergebnisse bei der Suche nach Bewerbern für Stellen (teilweise Einstellung in nur 2 Wochen)
- hohe Zufriedenheit der Kunden