Role SummaryWe are seeking an SAP ABAP Developer to support current and upcoming SAP engagements across AMS and S/4HANA transformation programs. The role primarily focuses on modern S/4HANA development using RAP, Fiori Elements, and CDS-based development, while remaining flexible enough to support transitional or short-term requirements (e.g. AMS or pre-S/4 environments).
This role will suit candidates with strong ABAP fundamentals who have either transitioned to, or are keen to transition to, modern S/4HANA development practices.
Key Responsibilities
Design and develop SAP applications across ECC and S/4HANA landscapes
Build applications using RAP and Fiori Elements where applicable
Develop and enhance CDS Views to support transactional and analytical use cases
Apply clean-code and performance-conscious development practices
Develop and expose OData services (V2/V4)
Collaborate with functional, integration, and AMS teams
Support Agile delivery across project and support engagementsTechnical SkillsABAP & S/4HANA Development
Strong ABAP OO development experience
Exposure to S/4HANA development concepts
RAP (ABAP RESTful Application Programming Model)
Fiori Elements (annotation-driven UI development)
CDS Views (layered modelling, code push-down principles)
Modern ABAP syntaxDevelopment Tooling & StandardsSAP Business Application Studio or Eclipse ADT
Git-based development workflows
OData services (SAP Gateway, V2/V4)
Clean code principles and ABAP Unit testing
Performance optimisation and error handlingNice to HaveFlexible Workflow development
SAPUI5 fundamentals (for extensions, not freestyle apps)
Adobe Forms and Output Management
BRF+
Integration patterns and REST APIs
Application Interface Framework (AIF)
SAP Cloud ALM exposureFunctional Exposure (Role-Dependent)Depending on the engagement, experience in one or more of the following areas may be advantageous:
Order to Cash
Procure to Pay
Transportation Management
Extended Warehouse Management