Design, develop, test, and implement custom SAP ABAP programs, reports, interfaces, enhancements, forms, workflows (someone who has worked on most of RICEFW objects).
Develop and optimize SAP reports, Smart Forms, Adobe Forms, and ALV reports.
Implement SAP enhancements using User Exits, BADIs, and BAPIs.
Debug, troubleshoot, and optimize existing ABAP and Fiori/UI5 code.
Develop interfaces using File, RFC, IDoc, BAPI, Web Services, and Proxy-based integrations.
Expose S/4HANA data and services over the SAP Integration Suite for external connectivity.
Identify, analyze, and develop integration flows using SAP BTP Integration Suite and API Management.
Prototype, develop, test, deploy, and maintain APIs in SAP API Management.
Create OpenAPI specifications and schemas for GET, POST, DELETE, and other methods.
Follow SAP best practices in coding standards, documentation, and version control.
Collaborate with functional teams to translate business requirements into scalable technical solutions.
Develop and maintain SAP design and technical specification documents conduct unit, integration, and release testing to validate functionality.
Required Skills:
Strong hands-on experience in SAP ABAP programming, including classical and object-oriented ABAP and ALV report development.
Proficiency in SAP enhancement frameworks (User Exits, BADIs, BAPIs).
Proficiency with ABAP RAP (RESTful Application Programming Model).
Solid knowledge of SAP S/4HANA, CDS Views, and HANA development.
Experience developing in custom iFlows in SAP Integration Suite to integration SAP S/4 HANA with Non-SAP application.
Strong debugging, troubleshooting, and performance optimization skills.
Good to Have Skills:
Good understanding of the typical SAP S/4HANA system landscape deployed on SAP RISE platform.
Good understanding of LSMW, Smart Forms, Adobe Forms, SAP script, Unix Scripts.
Experience in SAP Fiori/UI5 development and OData technologies.
Good understanding of SAP Workflow, IDocs, and ALE.
Exposure to DevOps practices, version control (Git), and CI/CD pipelines for SAP BTP development.
Knowledge of SAP modules such as Treasury, MM, GL and BPC.