Software Engineer (m/w/d)

|
|
Deine Rolle
-
Betreuung und Modernisierung der bestehenden Softwarelandschaft mit dem Ziel, diese mithilfe neuer Technologien, Methoden und Architekturen zukunftsfähig auszubauen
-
Enge und agile Zusammenarbeit mit einem funktionsübergreifenden Team zur aktiven Mitgestaltung von Planung, Umsetzung und Reviews
-
Analyse von Kunden- und Systemanforderungen sowie deren Übersetzung in klare und skalierbare technische Lösungen, die gemeinsam mit dem Team strukturiert und qualitätsorientiert umgesetzt werden
-
Entwicklung robuster Backend‑Services, APIs und Hintergrundprozesse unter Nutzung moderner .NET‑Technologien und bewährter Architekturprinzipien, unterstützt durch automatisierte Tests, Code‑Standards und Dokumentation zur Sicherstellung hoher Softwarequalität
-
Einbringen von architektonischem Verständnis und technischer Führungskompetenz zur Unterstützung des Teams bei Designentscheidungen und zur Mitgestaltung technischer Richtungen, verbunden mit einer weiterhin operativen Rolle als Software Engineer
Das bringst du mit
-
Erfahrung in der .NET‑Entwicklung (ASP.NET Core, Web APIs, Dependency Injection, Clean Code, SOLID) sowie in mehrschichtigen Backend‑Architekturen
-
Praxis im Umgang mit Services und Hintergrundprozessen (z. B. Windows‑Services, Worker‑Services) und idealerweise erste Erfahrungen mit Docker oder Kubernetes
-
Gute Kenntnisse in relationalen Datenbanken (SQL Server), inklusive SQL‑Skripten, Performance‑Analyse und idealerweise EF Core
-
Erfahrung im Schreiben automatisierter Tests (Unit‑Tests), grundlegende Kenntnisse in Integrationstests und Mocking sowie sicherer Umgang mit Git und Build‑Pipelines (Azure DevOps oder GitHub Actions)
-
Kenntnisse in JavaScript/TypeScript und vorzugsweise React sowie Erfahrung in der Erstellung und Dokumentation von REST‑APIs (Swagger/OpenAPI)
-
Vorteilhaft: Kenntnisse in Python für Testautomatisierung oder Erfahrung mit WPF/WinForms bzw. Azure‑Cloud‑Diensten
-
Ausgeprägte Teamfähigkeit, strukturierte und zuverlässige Arbeitsweise, hohe Problemlösungskompetenz sowie sorgfältiger Umgang mit Code‑Qualität und Reviews
- Reisebereitschaft als Teil eines internationalen Teams (Schweden, Deutschland, UK/US)
-
Gute Deutsch‑ und Englischkenntnisse in Wort und Schrift
Das macht uns besonders
- Arbeit mit Ausblick:
dank toller Atmosphäre und weltweiter Karriereperspektiven - Motivierendes Umfeld:
in einem starken internationalen Team, das viele Freiräume genießt - Ihre Stärken im Fokus:
zum Beispiel bei Coachings und individuellen Fortbildungsprogrammen - Fitness im Job:
durch unser Gesundheitsmanagement mit monatlich wechselnden Aktionen - Familienfreundlichkeit:
dank Gleitzeit und flexiblen Arbeitszeiten
Arbeitsort
Vor Ort: Bretten, Germany (DE).
Contact information
Talent Acquisition Team: Philipp Schuepf
Uniting curious minds
Behind every innovative solution, there are people working together to transform the future. With careers sparked by initiative and lifelong learning, we unite curious minds, and you could be one of them.