Willkommen bei unserem Kunden, einem innovativen Unternehmen, das sich auf die Optimierung von Softwarelösungen spezialisiert hat. In der Rolle des Senior Backend Entwicklers (C# .NET) gestalten Sie die Architektur der Kernsysteme und sichern die Code-Qualität, während Sie leistungsfähige Schnittstellen entwickeln, die den reibungslosen Betrieb der Plattform garantieren. Zu Ihren Aufgaben gehört die Entwicklung skalierbarer und hochverfügbarer Backend-Architekturen, sowohl cloud-basiert als auch on-premise. Sie stellen sicher, dass Ihr C#-Code stets sauber, wartbar und performant ist, indem Sie Coding-Standards etablieren und technische Schulden minimieren. Darüber hinaus meistern Sie das API-Design mit Microsoft Graph, Exchange Web Services (EWS) und weiteren Integrationslösungen. In enger Zusammenarbeit mit dem DevOps-Team verantworten Sie CI/CD-Pipelines, erstellen automatisierte Tests und sorgen für kontinuierliche Deployments. Das Unternehmen bietet Ihnen die Möglichkeit, Ihre Ideen aktiv einzubringen und Veränderungen anzustoßen. Mit einer flexiblen Arbeitszeitgestaltung und der Option auf Homeoffice wird eine ausgewogene Work-Life-Balance gefördert. Zudem stehen Ihnen moderne Arbeitsmittel zur Verfügung, um Ihre Produktivität zu maximieren. Teamgeist wird großgeschrieben, regelmäßige Teamevents und gemeinsame Aktivitäten sorgen für eine angenehme Arbeitsatmosphäre.
Senior Backend Entwickler C# .NET (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens fünf Jahre Erfahrung mit komplexen Backend-Systemen und deren produktivem Betrieb mit. Sie sollten über umfassende Kenntnisse in C#.NET und ASP.NET Core verfügen; Erfahrungen in Java (Spring) und TypeScript-basierten Backend-Systemen sind ebenfalls von Vorteil. Ein solides DevOps-Wissen, insbesondere im Umgang mit Docker-Containern, Infrastructure as Code und modernen CI/CD-Pipelines, ist unerlässlich. Zudem ist eine Ownership-Mentalität gefragt: Sie übernehmen Verantwortung für Ihre Projekte, treffen strategische Architekturentscheidungen und stehen hinter Ihren Ergebnissen. Innovationsfreude und die Bereitschaft, neue Technologien, Frameworks und Cloud-Features zu testen und Ihr Know-how im Team zu teilen, sind ebenfalls wichtig. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken runden Ihr Profil ab.