Senior Software Entwickler C#
Role details
Job location
Tech stack
Job description
Das Unternehmen ist ein Teil der DIN-Gruppe und zeichnet sich durch hohe technische Expertise aus. Es ist verantwortlich für die Entwicklung und den Betrieb von Software, Plattformen und Datenbanken. Die Hauptaufgabe besteht darin, Kundenanforderungen in technische Lösungen zu übersetzen und Lösungen für Normenanwender sowie Kooperationspartner zu entwickeln. In der Rolle des Senior Software Entwicklers (m/w/d) C# übernehmen Sie ab sofort in Berlin eine unbefristete Anstellung. Zu Ihren zentralen Aufgaben gehört die Erstellung eines stabilen und flexiblen Plugin-Systems, um externe Anwendungen an die hausintern entwickelte Webapplikation anzubinden. Sie sind verantwortlich für die Entwicklung sowie späteren Betrieb und Pflege der C#/.NET-basierten Anwendung. Zudem gestalten Sie aktiv die Architektur und treffen technische Entscheidungen. Ihre Mitarbeit im agilen Projektteam umfasst die Teilnahme an Refinements, Architektur- und Code-Reviews. Des Weiteren sind Sie für das Deployment, Monitoring und den Betrieb in Azure Kubernetes Services (AKS) zuständig. Performance-Optimierungen, Troubleshooting und kontinuierliche Qualitätsverbesserung gehören ebenfalls zu Ihren Aufgaben. Sie arbeiten eng mit dem Product Owner, dem UI-/UX-Team, DevOps, Frontend, QA und dem Support-Team zusammen.
Requirements
Der ideale Kandidat bringt sehr gute Kenntnisse in dotnet/C# mit und hat Erfahrung im Aufbau von Microservices. Freude an agiler Projektarbeit, eine Ownership-Mentalität sowie Teamorientierung sind essenziell. Ein sicherer Umgang mit SQL sowie No-SQL-Datenbanken wie MongoDB, ArangoDB und PostgreSQL ist erforderlich. Zudem sollten Sie über Erfahrung mit Kubernetes und Azure Cloud Services verfügen. Kenntnisse im Arbeiten mit CI/CD-Pipelines, Testing, Monitoring und Observability sind von Vorteil. Erfahrungen mit DDD, Clean Architecture oder verwandten Designparadigmen sind wünschenswert. Praktische Erfahrung mit CQRS, Event Sourcing und Event-Driven Architecture mit MassTransit oder vergleichbaren Technologien ist ideal. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Ihr Profil ab.
Technologien
C# PostgreSQL MongoDB Kubernetes Azure CI/CD .NET
Soft Skills
Teamfähigkeit Kommunikation Agile Denkweise Ownership-Mentalität
Erforderliche Sprachen
Deutsch Englisch