Unser Kunde ist ein führender Anbieter im Bereich CarSharing in Deutschland und Belgien. Das Unternehmen befindet sich in einem spannenden Transformationsprozess und entwickelt sich von einem klassischen Entwicklungsteam hin zu einem crossfunktionalen Team, das die gesamte Kette von Entwicklung, Testing, Deployment bis zum Betrieb übernimmt. In dieser Rolle als Senior .NET Developer Backend sind Sie Teil eines dynamischen Teams, das aktiv an der Gestaltung dieser Veränderung mitwirkt. Ihre Hauptaufgaben umfassen die Pflege und Weiterentwicklung bestehender Legacy-Systeme sowie das planvolle Refactoring, um langfristig robuste und wartbare Softwarestrukturen sicherzustellen. Sie konzipieren, entwickeln und warten moderne Backend-Lösungen auf Basis von .NET (C#) und gestalten die APIs und Schnittstellen für die CarSharing-Plattform. Zudem tragen Sie Verantwortung für die Anwendungsarchitektur, die Umsetzung neuer Features und die Integration von Systemen. Eigenverantwortlich stellen Sie die Softwarequalität sicher, indem Sie Code-Reviews durchführen und automatisierte Tests implementieren. Des Weiteren arbeiten Sie bei der Analyse und Behebung von Incidents mit und unterstützen die Entwicklung im Austausch mit den Kolleg*innen in den Kundenoffices. Das Arbeitsumfeld ist geprägt von Teamarbeit und einem hohen Maß an Eigenverantwortung, was Ihnen die Möglichkeit bietet, Ihre Fähigkeiten und Ideen aktiv einzubringen.
Senior .NET Developer Backend (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige, praxisnahe Erfahrung in der Backend-Entwicklung mit .NET (Core oder Framework) mit. Sie verfügen über umfassende und nachweisbare Kenntnisse im automatisierten Testen, insbesondere in Unit- und Integrationstests. Ein gutes Verständnis von Cloud-nativen Architekturen, wie Microservices und RESTful APIs, sowie von Entity Framework und SQL-Datenbanken ist erforderlich. Erfahrungen in der Frontendentwicklung mit Angular sind von Vorteil, ebenso wie Kenntnisse in ASP.NET Core für Web-APIs oder Webanwendungen. Erste Erfahrungen mit Containerumgebungen, wie Kubernetes oder Docker Swarm, und mit CI/CD-Tools, wie GitLab CI, GitHub Actions oder Jenkins, runden Ihr Profil ab. Sie sollten über sehr gute Deutsch- und Englischkenntnisse (mindestens C1) in Wort und Schrift verfügen. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine hohe Kommunikationsfähigkeit aus.