Oberkochen | Vor Ort | Vollzeit

Software Architekt / Engineer (m/w/d)

Was Sie erwartet:

  • Weiterentwicklung und Modernisierung einer produktiv eingesetzten Softwarelösung in einem technisch en Umfeld
  • Analyse und schrittweise Optimierung bestehender MATLAB-Codebasen
  • Durchführung von Refactoring-Maßnahmen zur Verbesserung von Struktur, Wartbarkeit und Codequalität
  • Sicherstellung stabiler Softwarefunktionalitäten durch geeignete Test-, Validierungs- und Absicherungsstrategien
  • Weiterentwicklung und Definition nachhaltiger Softwarearchitekturen mit klaren Modul- und Schnittstellenkonzepten
  • Entwicklung wiederverwendbarer Softwarekomponenten zur projektübergreifenden Nutzung
  • Integration neuer Funktionen in bestehende Systemlandschaften unter Berücksichtigung einer konsistenten Gesamtarchitektur
  • Enge Zusammenarbeit mit Entwicklungs- und Fachexperten zur Umsetzung technischer Justage- und Optimierungsverfahren in robuste Softwarelösungen
  • Unterstützung bei der Überführung komplexer Algorithmen in skalierbare, wartbare und zukunftsfähige Softwarestrukturen

Was Sie mitbringen:

  • Mehrjährige Erfahrung in der Arbeit mit gewachsenen, produktiven Softwaresystemen
  • Sehr gute Kenntnisse in MATLAB, insbesondere im Umgang mit komplexen und großen Codebasen
  • Kenntnisse in C# / .NET
  • Erfahrung in der Refaktorierung und Modernisierung von Legacy-Systemen
  • Sicherer Umgang mit Strategien zur Absicherung bestehender Funktionalität (z. B. Regressionstests, Vergleichsmethoden)
  • Fundierte Kenntnisse in der Konzeption und Umsetzung von Softwarearchitekturen
  • Strukturierte, eigenständige Arbeitsweise sowie die Fähigkeit, auch in unsicheren Situationen fundierte Entscheidungen zu treffen
  • Ausgeprägte Kommunikationsstärke sowie Erfahrung in der technischen Führung ohne disziplinarische Verantwortung
  • Erfahrung im Wissenstransfer und Coaching innerhalb von Entwicklungsteams
  • Fähigkeit, fachliche Anforderungen aus technischen Domänen strukturiert in Softwarelösungen zu überführen
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift