Das Unternehmen ist ein führender Anbieter im Bereich CarSharing in Deutschland und Belgien. Aktuell befindet sich das Team CONTRACT in einem spannenden Transformationsprozess, in dem es vom klassischen Entwicklungsteam zu einem crossfunktionalen Team übergeht. In dieser Rolle als Senior .NET Developer Backend sind Sie ein entscheidendes Mitglied dieses Teams und tragen aktiv zur Weiterentwicklung der Softwarelösungen bei. Ihre Aufgaben umfassen die Pflege und Weiterentwicklung bestehender Legacy-Systeme sowie das planvolle Refactoring, um langfristig robuste und wartbare Softwarestrukturen zu gewährleisten. Sie sind verantwortlich für die Konzeption, Entwicklung und Wartung moderner Backend-Lösungen auf Basis von .NET (C#). Zudem gestalten Sie APIs und Schnittstellen für die CarSharing-Plattform und tragen Mitverantwortung für die Anwendungsarchitektur. Eigenverantwortliche Sicherstellung der Softwarequalität gehört ebenfalls zu Ihren Aufgaben, einschließlich Code-Reviews und automatisierter Tests. Sie arbeiten eng mit den Kolleg*innen in den Kundenoffices zusammen, um Incidents zu analysieren und zu beheben sowie das Monitoring der Systeme zu unterstützen. Das Arbeitsumfeld ist geprägt von einem hohen Maß an Verantwortung und der Möglichkeit, aktiv an der Gestaltung der Zukunft des Unternehmens mitzuwirken.
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 sollten umfassende und nachweisbare Kenntnisse im automatisierten Testen, insbesondere in Unit- und Integrationstests, vorweisen können. Ein gutes Verständnis von Cloud-nativen Architekturen, wie Microservices und RESTful APIs, sowie Erfahrung mit Entity Framework und SQL-Datenbanken sind ebenfalls erforderlich. Zudem sind Kenntnisse in der Frontendentwicklung mit Angular von Vorteil. Erfahrung mit ASP.NET Core für Web-APIs oder Webanwendungen, sowie erste Kenntnisse in Containerumgebungen wie Kubernetes oder Docker Swarm sind wünschenswert. Sie sollten zudem Erfahrung mit CI/CD-Tools wie GitLab CI, GitHub Actions oder Jenkins haben. Fließende Deutsch- und Englischkenntnisse (mindestens C1) in Wort und Schrift sind für diese Position unerlässlich. Persönlich zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine hohe Kommunikationsstärke aus.