Business Software Architect / Engineer (m/w/d)
Über
Rolle
Du möchtest Software nicht nur entwickeln, sondern aktiv mitgestalten, wie digitale Geschäftsprozesse funktionieren? In dieser Rolle kombinierst du moderne Softwareentwicklung mit technischer Verantwortung und entwickelst Lösungen, die im täglichen Business einen direkten Nutzen schaffen.
Du arbeitest an zentralen Anwendungen wie ERP-Systemen, internen Plattformen und AI-basierten Tools. Dabei bist du nicht nur für den Code verantwortlich, sondern auch für Architekturentscheidungen, technische Qualität und die Weiterentwicklung bestehender Lösungen.
Gemeinsam mit Fachbereichen und Entwicklungsteams bringst du neue Ideen in stabile, skalierbare Anwendungen und übernimmst Verantwortung für technische Themen von der ersten Idee bis zur Umsetzung.
Verantwortung
Du entwickelst und optimierst interne Business-Anwendungen sowie zentrale Funktionen unseres ERP-Umfelds
Du analysierst Anforderungen gemeinsam mit Fachbereichen und übersetzt diese in technische Lösungen
Du gestaltest Softwarearchitekturen, Datenflüsse und Schnittstellen für neue Anwendungen
Du übernimmst Verantwortung für bestimmte Module, Features oder technische Komponenten
Du koordinierst kleinere Entwicklungsinitiativen und unterstützt Teams bei der Umsetzung
Du verbesserst bestehende Lösungen durch Refactoring, Optimierung und moderne Entwicklungsansätze
Du stellst durch Reviews, Tests und Dokumentation eine hohe Softwarequalität sicher
Du unterstützt andere Entwickler mit technischem Know-how und förderst den Wissensaustausch
Du prüfst Einsatzmöglichkeiten von AI, Automatisierung und intelligenten Workflows
Du findest nachhaltige Lösungen für komplexe technische Herausforderungen im laufenden Betrieb
Qualifikationen
Du verfügst über mehrere Jahre Erfahrung in der Softwareentwicklung von Business-Anwendungen oder Enterprise-Systemen
Du hast bereits Verantwortung als Senior Developer, Technical Lead oder technischer Projektverantwortlicher übernommen
Du verstehst Geschäftsprozesse, Datenmodelle und moderne Softwarearchitekturen
Du bist sicher im Umgang mit einer Programmiersprache wie C++, C#, Java oder ähnlichen Technologien
Du kennst professionelle Entwicklungsabläufe mit Git, Testing und Code Reviews
Idealerweise bringst du zusätzlich mit:
Erfahrung mit Qt/QML, moderner C++-Entwicklung oder Datenbanktechnologien
Kenntnisse in REST APIs, Messaging oder verteilten Systemlandschaften
Erfahrung mit Performance-Optimierung und Modernisierung gewachsener Systeme
Freude am Mentoring und an der Weiterentwicklung von Teams
Du kannst komplexe technische Themen verständlich analysieren und umsetzen
Du interessierst dich für AI-gestützte Entwicklung, Automatisierung und neue Technologien
Du arbeitest eigenständig, strukturiert und übernimmst gerne Verantwortung
Du kommunizierst gerne mit Entwicklern, Fachbereichen und internen Stakeholdern
Du sprichst gutes Deutsch