Softwareentwickler Backend - J27227
Role details
Job location
Tech stack
Job description
Als erfahrener Softwareentwickler gestalten Sie die Weiterentwicklung unserer Backend-Anwendungen für komplexe technische Systeme mit. Sie arbeiten in einem dynamischen Umfeld, das moderne Entwicklungsansätze und aktuelle Technologien kombiniert. Dabei übernehmen Sie Verantwortung für die Qualität und Skalierbarkeit der Softwarelösungen. Die Position bietet vielfältige Möglichkeiten zur persönlichen Weiterentwicklung und zur Mitwirkung an innovativen Projekten. Flexible Arbeitsmodelle und ein engagiertes Team unterstützen Ihre Work-Life-Balance., * Implementieren und optimieren Sie Backend-Komponenten mit modernen Programmiersprachen und Datenbanken
- Entwerfen Sie Softwarearchitekturen und gestalten Sie Schnittstellen nach bewährten Prinzipien und Mustern
- Sichern Sie die Qualität der Anwendungen durch automatisierte Tests und Code-Reviews
- Überwachen Sie Systemmetriken und unterstützen den laufenden Betrieb durch geeignete Monitoring-Methoden
- Berücksichtigen Sie Sicherheitsaspekte in der Softwareentwicklung und setzen diese konsequent um
- Integrieren Sie verschiedene Systeme und Technologien über APIs und Datenformate
- Begleiten Sie technische Rollouts und unterstützen bei der Fehleranalyse in komplexen Umgebungen
- Erstellen Sie verständliche technische Dokumentationen und Berichte
- Koordinieren Sie Zusammenarbeit mit internen Schnittstellen und externen Dienstleistern
- Unterstützen Sie bereichsübergreifende Verbesserungsinitiativen und agile Projektarbeit
Requirements
- Abgeschlossenes Studium im Bereich Informatik oder vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Entwicklung von Backend-Systemen mit objektorientierten Sprachen
- Sehr gute Kenntnisse in relationalen Datenbanken und Performance-Optimierung
- Erfahrung mit modernen Entwicklungsprozessen inklusive CI/CD und Versionskontrolle
- Eigenständige und strukturierte Arbeitsweise mit hohem Qualitätsanspruch
- Bereitschaft zur Teilnahme an Rufbereitschaften und flexiblen Einsätzen bei Releases
- Vertrautheit mit Cloud-Technologien, Containern und Monitoring-Tools
- Kenntnisse in der Integration von Schnittstellen und verschiedenen Kommunikationsprotokollen
- Fließende Deutsch- und gute Englischkenntnisse
Benefits & conditions
- Flexible Arbeitszeiten zur Unterstützung einer ausgewogenen Work-Life-Balance
- Gute Verkehrsanbindung und Möglichkeiten für mobiles Arbeiten
- ️ Attraktive Urlaubsregelungen zur Erholung und Regeneration
- Vielfältige Weiterbildungsmöglichkeiten für Ihre fachliche und persönliche Entwicklung
- ️ Umfassende Gesundheits- und Sicherheitsmaßnahmen am Arbeitsplatz
- Regelmäßige Feedback- und Entwicklungsgespräche zur Förderung Ihrer Karriere
- Strukturierte Einarbeitung mit festen Ansprechpartnern für einen guten Start
- Interne Schulungen und Wissensaustausch zur Erweiterung Ihres Know-hows
- Unterstützung bei der beruflichen Mobilität, z. B. durch Mobilitätsprogramme
- ️ Gelegentliche Team-Events zur Stärkung des Zusammenhalts und der Unternehmenskultur