About the role...
Responsibilities:
Design, build, and deliver high-quality ABAP developments (reports, enhancements, user exits, BADIs) across the full project lifecycle (build, unit test, SIT/UAT support, go-live/hypercare).
Translate functional specifications into robust technical designs, ensuring alignment with SAP standards, performance, and maintainability.
Develop and maintain interfaces (IDocs, RFCs, BAPIs, APIs) for SAP-to-SAP and SAP-to-non-SAP integration scenarios.
Build and enhance Forms (SmartForms / Adobe Forms) and output management solutions supporting business processes.
Develop and optimize modern ABAP artifacts for S/4HANA, including CDS Views and exposure/consumption patterns for analytics and services.
Support or contribute to RAP-based components and service enablement (e.g., OData/service layers), collaborating with functional and UX/Fiori teams when applicable.
Perform debugging, root-cause analysis, and performance optimization; execute code reviews and quality assurance to ensure clean, reliable deliveries.
Support S/4HANA transformation activities such as custom code adaptation, simplification item impact assessment, and remediation using tools like ATC / Custom Code Migration.
Apply Clean Core and extensibility principles, advising on in-app vs. side-by-side extensions and best practices for sustainable custom development.
Collaborate effectively with technical architects, integration teams, and cross-stream functional teams (FI, MM, SD, etc.), working autonomously while contributing to team outcomes.