Ihre Aufgaben:
* 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
Ihre Qualifikationen:
* 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
Ihre Vorteile:
* Eine übertarifliche Bezahlung
* Jährlicher Urlaubsanspruch von 30 Tagen
* Hays ermöglicht den Einstieg bei innovativen Unternehmen