SAP S/4HANA ABAP Developer
Accenture New Zealand
Role Summary
We 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 engagements
Technical Skills
ABAP & 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 syntax
Development Tooling & Standards
- SAP 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 handling
Nice to Have
- Flexible 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 exposure
Functional 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