Senior SAP Developer with proven expertise in ABAP programming and SAP Fiori/UI5 application development.
Drive full-stack SAP developments, deliver clean and scalable code, and act as a bridge between backend logic and modern user experiences.
Backend Development (ABAP): Develop custom programs, reports, and enhancements using ABAP and OOABAP; Create and optimize CDS Views and AMDPs; Build interfaces using BAPIs, IDOCs, RFCs, and Web Services; Design and maintain SmartForms and Adobe Forms.
Frontend Development (UI5/Fiori): Develop and enhance SAP Fiori apps using SAPUI5 and JavaScript; Follow SAP Fiori design principles; Integrate apps with backend using OData services.
Integration & APIs: Create and consume OData services using SAP Gateway; Support integration with external systems via REST or SOAP APIs.
Optional: SAP BTP & Extensions: Build side-by-side extensions on SAP BTP; Use SAP Business Application Studio or Eclipse for cloud-based development.
Technical Documentation & Reviews: Write technical specs and maintain code documentation; Review code for quality, performance, and compliance.
Collaboration & Support: Work closely with functional consultants and other developers; Assist in testing, issue resolution, and post-go-live support; Mentor junior team members and share technical knowledge.
Requirements
6–10 years in SAP Development with mix of:
Strong ABAP + OOABAP
SAP UI5/Fiori custom and standard app development
Expertise in: ABAP: BAPIs, Enhancements, CDS, AMDP, Forms
UI: SAPUI5, HTML5, JavaScript, XML, CSS
OData: Gateway Services, annotations, deep entity modeling
Version control using Git and code management using Eclipse/ADT
SAP BTP , SAP Build / CAP
DevOps (CI/CD for SAP), Fiori launchpad configuration
SAP Integration Suite
Strong problem-solving, analytical thinking, and debugging abilities
Excellent communication and collaboration in cross-functional teams
Ability to work independently in fast-paced and Agile environments