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 sich von einem klassischen Entwicklungsteam zu einem crossfunktionalen Team weiterentwickelt. In dieser Rolle werden Sie aktiv an der Gestaltung und Verantwortung für die Softwareentwicklung beteiligt sein, einschließlich der Bereiche Entwicklung, Testing, Deployment und Betrieb. Sie arbeiten eng mit Ihren Kolleg*innen zusammen, um die Sicherheit und datensparsame Verarbeitung der Kundendaten zu gewährleisten. Zu Ihren Aufgaben gehört die Pflege und Weiterentwicklung bestehender Legacy-Systeme sowie das planvolle Refactoring, um langfristig robuste und wartbare Softwarestrukturen zu schaffen. Darüber hinaus sind Sie verantwortlich für die Konzeption, Entwicklung und Wartung moderner Backend-Lösungen auf Basis von .NET (C#) und gestalten die APIs und Schnittstellen für die CarSharing-Plattform mit. In dieser Position übernehmen Sie auch Verantwortung für die Anwendungsarchitektur, die Umsetzung neuer Features und die Integration von Systemen. Sie stellen eigenverantwortlich die Softwarequalität sicher, führen Code-Reviews durch und implementieren automatisierte Tests. Zudem 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, wobei auch teilweise Remote Work möglich ist.
Mitarbeiter*in als 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, besitzen. Ein gutes Verständnis von Cloud-nativen Architekturen, wie Microservices und RESTful APIs, sowie Kenntnisse im Umgang mit Entity Framework und SQL-Datenbanken sind ebenfalls erforderlich. Erfahrungen in der Frontendentwicklung mit Angular, sowie Kenntnisse in ASP.NET Core für Web-APIs oder Webanwendungen sind von Vorteil. Erste Erfahrungen mit Containerumgebungen wie Kubernetes oder Docker Swarm und Kenntnisse in CI/CD-Tools wie GitLab CI, GitHub Actions oder Jenkins runden Ihr Profil ab. Zudem sollten Sie über sehr gute Deutsch- und Englischkenntnisse (mindestens C1) in Wort und Schrift verfügen. Persönlich zeichnen Sie sich durch Teamfähigkeit, Kommunikationsstärke und analytisches Denken aus.