Senior .NET Developer Backend
Role details
Job location
Tech stack
Job description
Das Unternehmen sucht einen erfahrenen Senior .NET Developer für die Backend-Entwicklung, der Teil eines sich wandelnden, crossfunktionalen Teams wird. Dieses Team ist verantwortlich für die gesamte Kette von Entwicklung, Testing, Deployment bis hin zum Betrieb. In dieser Rolle haben Sie die Möglichkeit, aktiv an der Transformation des Teams mitzuwirken und Verantwortung für die Arbeitsabläufe in den Kundenoffices sowie für den Self-Service der Kundinnen zu übernehmen. Ihre Hauptaufgaben umfassen die Pflege und Weiterentwicklung bestehender Legacy-Systeme sowie das planvolle Refactoring, um langfristig robuste und wartbare Softwarestrukturen zu gewährleisten. Sie konzipieren, entwickeln und warten moderne Backend-Lösungen auf Basis von .NET (C#) und gestalten APIs sowie Schnittstellen für die CarSharing-Plattform. Zudem tragen Sie Mitverantwortung für die Anwendungsarchitektur, die Umsetzung neuer Features und die Integration von Systemen. Eigenverantwortliche Sicherstellung der Softwarequalität, inklusive Code-Reviews und automatisierten Tests, gehört ebenfalls zu Ihren Aufgaben. Sie arbeiten eng mit den Kolleginnen in den Kundenoffices zusammen, um Incidents zu analysieren und zu beheben sowie die Systeme zu überwachen. Freuen Sie sich auf eine offene Unternehmenskultur, flexible Arbeitszeiten und vielfältige Entwicklungsmöglichkeiten in einem dynamischen Umfeld.
Requirements
Der ideale Kandidat bringt mehrjährige, praxisnahe Erfahrung in der Backend-Entwicklung mit .NET (Core oder Framework) mit. Umfassende Kenntnisse im automatisierten Testen, insbesondere in Unit- und Integrationstests, sind erforderlich. Ein gutes Verständnis von Cloud-nativen Architekturen, wie Microservices und RESTful APIs, sowie Erfahrung mit Entity Framework und SQL-Datenbanken sind ebenfalls wichtig. Kenntnisse in der Frontendentwicklung mit Angular und Erfahrung mit ASP.NET Core für Web-APIs oder Webanwendungen sind von Vorteil. Erste Erfahrungen mit Containerumgebungen wie Kubernetes oder Docker Swarm sowie mit CI/CD-Tools wie GitLab CI, GitHub Actions oder Jenkins runden Ihr Profil ab. Darüber hinaus sollten Sie über sehr gute Deutsch- und Englischkenntnisse (mindestens C1) in Wort und Schrift verfügen. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind für diese Position entscheidend.
Technologien
C# Angular Docker Kubernetes .NET Jenkins GitLab CI GitHub Actions
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch Englisch