Senior Software Engineer ERP / Lead Developer (m/w/d)
Über
Rolle
Für die Weiterentwicklung interner Geschäftsapplikationen wird eine erfahrene Softwarepersönlichkeit gesucht, die Entwicklungskompetenz mit technischer Verantwortung verbindet.
Die Rolle umfasst die Betreuung und Weiterentwicklung von ERP-Systemen, internen Business-Anwendungen sowie modernen, AI-unterstützten Softwarelösungen. Dabei werden Geschäftsanforderungen analysiert, technische Konzepte entwickelt und nachhaltige Lösungen umgesetzt.
Neben der Softwareentwicklung übernimmt die Position Verantwortung für definierte Systembereiche, unterstützt kleinere technische Vorhaben und arbeitet eng mit Fachbereichen sowie Entwicklungsteams zusammen.
Verantwortung
Weiterentwicklung und Wartung von ERP-Systemen sowie internen Business-Applikationen
Umsetzung von Anforderungen aus den Fachbereichen in robuste und langfristig wartbare Softwarelösungen
Analyse und Optimierung von Geschäftsprozessen, Datenstrukturen und Systemintegrationen
Gestaltung technischer Konzepte und Softwarearchitekturen für neue Anwendungen und Funktionen
Übernahme der technischen Verantwortung für ausgewählte Module und Systembereiche
Koordination kleinerer Entwicklungsvorhaben und Steuerung technischer Arbeitspakete
Durchführung von Code Reviews, Tests und Sicherstellung von Entwicklungsstandards
Unterstützung von Entwicklerteams durch technische Beratung und Wissenstransfer
Analyse und nachhaltige Behebung komplexer Fehler und technischer Herausforderungen
Einsatz von AI-Technologien und Automatisierungsmöglichkeiten zur Verbesserung von Prozessen
Qualifikationen
Mehrjährige Erfahrung in der Entwicklung von Business-Applikationen, ERP-Systemen oder Enterprise Software
Erfahrung als Senior Developer, Technical Lead oder in einer vergleichbaren technischen Führungsrolle
Fundiertes Verständnis von Softwarearchitektur, Datenmodellen, Schnittstellen und Geschäftslogik
Erfahrung mit Programmiersprachen wie C++, C#, Java oder vergleichbaren Technologien
Erfahrung mit professionellen Entwicklungsprozessen inklusive Git, Code Reviews und Testing
Fähigkeit, komplexe Anforderungen strukturiert zu analysieren und umzusetzen
Interesse an AI-gestützten Lösungen, Automatisierung und modernen Entwicklungsansätzen
Selbstständige, lösungsorientierte Arbeitsweise und Freude an technischer Verantwortung
Kommunikationsstärke im Austausch mit Fachbereichen und technischen Teams
Nice to haves:
Erfahrung mit Qt/QML, moderner C++-Entwicklung oder Datenbanken
Kenntnisse in REST, Messaging, Systemintegration oder verteilten Systemen
Erfahrung mit Refactoring, Performance-Optimierung oder Modernisierung bestehender Anwendungen
Erfahrung im Mentoring oder in der fachlichen Führung von Entwicklern