The Senior SAP ABAP / Fiori Full Stack Developer will design, develop, enhance, test, deploy and support enterprise SAP applications across backend, service and user-interface layers. The role requires deep ABAP competence together with modern SAP Fiori, SAPUI5, OData, CDS and RAP capabilities.
The role holder will collaborate with functional consultants, business analysts, integration specialists, Basis, security teams, vendors and business users to convert requirements into secure, maintainable, high-performing and supportable solutions. The developer will also provide technical governance, code reviews, documentation, troubleshooting and knowledge transfer.
Key Accountabilities:
- Own end-to-end technical delivery of SAP developments from requirement analysis through production stabilization.
- Develop scalable ABAP backend components, APIs, services and application logic.
- Deliver responsive SAP Fiori and SAPUI5 applications integrated with SAP Gateway and OData services.
- Build S/4HANA extensions using CDS views, RAP, released APIs and clean-core aligned approaches where applicable.
- Develop workflow, approval and My Inbox solutions and maintain legacy Web Dynpro ABAP applications.
- Provide production support, root-cause analysis, performance optimization, documentation and technical leadership.
Detailed Duties and Responsibilities:
- Core ABAP Development
- Object-Oriented ABAP
- Enhancements and Extensibility
- SAP Fiori and SAPUI5 Development
- OData and SAP Gateway
- CDS Views and HANA-Optimized Development
- RESTful ABAP Programming Model (RAP)
- SAP Business Workflow
- Web Dynpro ABAP
- Interfaces and Integration
- Performance, Security and Quality
- Testing, Deployment and Documentation
- Production Support and Technical Leadership
Required Experiences:
- Minimum 8 years of relevant SAP technical development experience.
- Minimum 8 years of hands-on ABAP development and production support experience.
- Minimum 5 years of strong object-oriented ABAP design and development experience.
- Minimum 5 years of hands-on Fiori and SAPUI5 application development experience.
- Minimum 5 years of hands-on OData and SAP Gateway development and troubleshooting experience.
- Minimum 3 years of S/4HANA development, enhancement or implementation experience.
- Minimum 3 years of hands-on CDS data modeling, annotations and performance-oriented development.
- Minimum 2 years of hands-on managed or unmanaged RAP development experience.
- Minimum 3 years of hands-on classic or flexible workflow development and support experience.
- Minimum 3 years of development and support experience in Web Dynpro ABAP.
- Minimum 5 years involving RFC/BAPI, IDoc, Proxy, SOAP, REST or other SAP interface technologies.
- Minimum 5 years supporting business-critical SAP developments and resolving complex incidents.
- Minimum 3 years performing design review, code review, mentoring or technical coordination.
- Demonstrated experience across requirement analysis, design, build, testing, deployment, hypercare and handover.
Educational and Certification Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline.
- SAP certification in ABAP development for SAP S/4HANA or ABAP Cloud is preferred.
- SAP Fiori Application Developer certification is preferred.
- SAP BTP, RAP, Fiori, Gateway or related current SAP certification is an advantage.
Required Behavioral Competencies
- Strong analytical, debugging and root-cause analysis capability.
- Ability to translate functional requirements into clear, secure and maintainable technical designs.
- Professional written and verbal communication with technical and business stakeholders.
- High attention to quality, documentation, controls, auditability and operational readiness.
- Ability to manage competing priorities and resolve critical production issues calmly and methodically.
- Collaborative approach and willingness to mentor, share knowledge and improve team standards.
Key Deliverables:
- Impact assessment, effort estimate, object inventory, technical specification and solution design.
- ABAP classes, reports, enhancements, forms, interfaces, services and reusable components.
- Fiori/SAPUI5 and Fiori Elements applications, Launchpad content and UI documentation.
- OData services, CDS models, RAP business objects, APIs and authorization design.
- Classic or flexible workflows, My Inbox integration, escalation and monitoring setup.
- Unit tests, evidence, SIT/UAT support, regression results and defect resolution.
- Transport plan, deployment steps, rollback plan, runbooks, RCA and production handover.
- Code-review evidence, ATC results, standards compliance and knowledge-transfer records.