SAP Developer (m/f/d) (m/w/d)
Rolle
In dieser Rolle gestaltest du als Anwendungsentwickler für SAP-Systeme die Implementierung moderner IT-Lösungen und stellst den stabilen Betrieb sowie die kontinuierliche Modernisierung von SAP S/4HANA und angebundenen Cloud-Plattformen sicher. Du übernimmst die Verantwortung für die Full-Stack-Entwicklung im SAP-Umfeld, optimierst bestehende Komponenten und Entwicklungswerkzeuge nach SAP-Best Practices und setzt neue Technologien mit agilen Methoden um. Du analysierst komplexe Systemlandschaften, übersetzt Softwarearchitekturen in performanten, sauberen Code und nutzt dabei u. a. ABAP OO, CDS, RAP, SAP Fiori Elements und SAP UI5. Zudem identifizierst und behebst du Fehlerursachen, führst Code-Reviews und Tests durch und treibst den Einsatz von Tools für Software Lifecycle Management und Continuous Integration voran. Mit deiner ausgeprägten Kommunikationsfähigkeit und deinem profundem SAP-Know-how prägst du massgeblich die Weiterentwicklung geschäftskritischer Anwendungen.
Verantwortung
- Du übernimmst die Verantwortung für Full-Stack-SAP-Entwicklung im S/4HANA-Umfeld.
- In dieser Rolle optimierst du kontinuierlich SAP-Komponenten und die Entwicklungstoolchain gemäss SAP-Best Practices.
- Du planst, durchführst und begleitest Tests in enger Zusammenarbeit mit QA- und Business-Teams.
- Als SAP Developer sicherst du Codequalität durch Reviews, Analysen und konsequente Anwendung von Clean-Code-Prinzipien.
- Du setzt Architekturvorgaben um, verbesserst bestehende Lösungen und nutzt moderne SAP-Technologien wie ABAP, CDS, RAP und Fiori.
- In dieser Rolle implementierst und betreust du Tools für Software Lifecycle Management, Continuous Integration und die laufende Wartung von SAP-Anwendungen.
Qualifikationen
- Du verfügst über ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation.
- Du hast mehrjährige Praxiserfahrung in der Entwicklung und Anpassung von SAP-Lösungen (z.B. ABAP, SAP BTP, Schnittstellen).
- Du bist vertraut mit modernen Software-Engineering-Methoden wie objektorientierter Programmierung, Versionsverwaltung und Testautomatisierung.
- Du arbeitest strukturiert, übernimmst Verantwortung für deine Lösungen und behältst auch in komplexen Systemlandschaften den Überblick.
- Du kommunizierst sicher auf Deutsch und Englisch und arbeitest gerne im Austausch mit Fachbereichen und internationalen Teams.
- Du hast Freude daran, bestehende Prozesse zu hinterfragen, innovative Lösungen zu entwickeln und dich kontinuierlich fachlich weiterzuentwickeln.
Benefits