-
Durchführung fundierter Code- und Impact-Analysen zur Bewertung von Änderungen hinsichtlich Funktionalität, Qualität, Performance und Wartbarkeit
-
Konzeption und Umsetzung von Refactoring-Maßnahmen zur nachhaltigen Verbesserung bestehender Softwarearchitekturen unter Einsatz moderner, auch KI-gestützter Tools
-
Aufbau, Weiterentwicklung und Sicherstellung einer automatisierten Code-Dokumentation sowie kontinuierlicher Abgleich mit Anforderungen, Spezifikationen und Testabdeckung
-
Verantwortung für die technische Planung und Umsetzung von Softwareprojekten
-
Übernahme einer aktiven Rolle zur Einhaltung von Entwicklungsstandards, Best Practices und Architekturprinzipien
-
Förderung der Qualitätssicherung durch Integration von Tests, Reviews und automatisierten Prüfmechanismen in den Entwicklungsprozess
-
Enge Zusammenarbeit mit dezentralen und internationalen Teams, inklusive Abstimmung über Standorte hinweg
-
Aktive Mitwirkung in agilen Teams mit Fokus auf kontinuierliche Verbesserung: Moderation und aktive Teilnahme an Retrospektiven, Identifikation von Optimierungspotenzialen in Prozessen, Tools und Zusammenarbeit, Initiierung und Nachverfolgung konkreter Verbesserungsmaßnahmen, Mentoring und fachliche Unterstützung von weniger erfahrenen Teammitgliedern
-
Erfahrung mit dem Betriebssystem Linux allgemein sowie sehr gute Kenntnisse mit C++, embedded Linux Yocto, Web Programmierung JS, Vue, statischer Code-Analyse Klockwork, automatischen Software Build Prozessen (z.B. Jenkins)
-
Fundierte Berufserfahrung in der Softwareentwicklung, idealerweise in komplexen oder technisch anspruchsvollen Systemen
-
Tiefgehende Kenntnisse in Code-Analyse, Software-Design und Refactoring-Strategien
-
Erfahrung mit automatisierter Dokumentation, Continuous Integration/Continuous Delivery (CI/CD) sowie Testframeworks
-
Nachweisliche Erfahrung in der Planung, Steuerung und erfolgreichen Umsetzung von Softwareprojekten
-
Sicherer Umgang mit agilen Methoden (z.B. Scrum, Kanban) sowie Erfahrung in der Weiterentwicklung agiler Arbeitsweisen
-
Erfahrung in der Zusammenarbeit mit verteilten (dezentralen) Teams und interkulturellem Umfeld
-
Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch (in Wort und Schrift)
-
Erfahrung im Einsatz von modernen Entwicklungstools, idealerweise auch mit KI-basierten Unterstützungswerkzeugen sowie gutes Verständnis für Softwarearchitektur, Schnittstellen und Systemintegration
-
Ausgeprägte analytische Fähigkeiten, strukturierte und lösungsorientierte Arbeitsweise sowie hohe Kommunikationsfähigkeit sowie Erfahrung in der fachlichen Führung und Moderation von Teams
-
Eine übertarifliche Bezahlung
-
Jährlicher Urlaubsanspruch von 30 Tagen
-
Hays ermöglicht den Einstieg bei innovativen Unternehmen