Ihre Aufgaben:
* Analyse einer historisch gewachsenen Softwarelandschaft mit Fokus auf technische und fachliche Abhängigkeiten
* Entwicklung eines Architektur-Zielbildes mit modularer Schichtung und definierten Schnittstellen
* Ableitung einer Migrationsstrategie zur schrittweisen Einführung der neuen Architektur
* Erarbeitung von Guidelines zu Coding-Standards, Testing und Qualitätssicherung
* Durchführung von Proof-of-Concepts in priorisierten Bereichen zur Validierung der Architekturansätze
* Dokumentation von Architekturentscheidungen inklusive Akzeptanzkriterien
* Regelmäßige fachliche Abstimmung und Präsentation der Ergebnisse in Reviews
* Fokus auf Architekturrückblick und pragmatische Lösungsfindung, kein reines Coding, sondern strategische Herangehensweise
* Arbeit als freier Experte ohne Integration in interne Weisungsketten oder Vertretungsaufgaben
Ihre Qualifikationen:
* Fundierte Kenntnisse in Softwarearchitektur mit Schwerpunkt Modularisierung und Domain-driven Design (DDD)
* Einschlägige Erfahrung im Umgang mit gewachsenen Legacy-Codebasen und Refactoring-Strategien (z. B. Strangler Fig Pattern)
* Profunde Kenntnisse im SAP-Umfeld, insbesondere ABAP, CDS Views, BRF+, Output-Management (SmartForms, Adobe Forms)
* Erfahrung in der Erstellung von Architektur-Dokumentationen (C4 Model, ADRs)
* Fundierte Praxis in Testautomatisierung und Qualitätssicherung (Unit-, Integrations-, Kontrakttests)
* Sicherer Umgang mit CI/CD-Pipelines im SAP-Kontext (abapGit, Jenkins)
* Nachweisliche Fähigkeit, komplexe technische Sachverhalte verständlich an Fachbereiche zu kommunizieren
* Selbstständige und zielorientierte Arbeitsweise, besonders im Remote-Setting
* Fließende Deutsch- und Englischkenntnisse
* Bereitschaft, sich intensiv mit historischen Codebeständen auseinanderzusetzen und daraus ein modular optimiertes System zu entwickeln
Ihre Vorteile:
* Anspruchsvolles Projekt mit hoher technischer Komplexität