Uplers
Website:
uplers.com
Job details:
Experience: 5.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 7 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 12 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers' client - Global leader in data integrity)
What do you need for this opportunity?
Must have skills required:
3-tier extensibility, ABAP Unit tests, abapGit / gCTS, ADT in Eclipse, Classic BAPIs usage, Level B certification, RAP exposure, ABAP on S/4HANA, ABAP OO & FM, ATC Clean Core, CDS views (released), Clean Core Level B, Custom Code Migration, Released APIs only
Global leader in data integrity is Looking for:
Senior SAP ABAP Developer
Clean Core Level B Certification Specialist
About The Role
We are seeking an experienced SAP ABAP developer to lead the refactoring of an existing function module currently certified at Clean Core Level C and migrate it to Level B compliance. The role focuses on eliminating every internal/non-released SAP object from the codebase and replacing it with publicly released APIs, in line with SAP''''s latest Clean Core and API usage policy. The output must be upgrade-safe, audit-proof, and pass SAP''''s Level B certification review while remaining on classic on-stack ABAP.
Key Responsibilities
- Audit the existing function module to identify every internal SAP object, non-released table read, classic non-released BAPI, or unreleased CDS view currently in use.
- Map each internal dependency to an equivalent released API (API state = Released for Use with the appropriate release contract) using the SAP API Hub, the ABAP Released Object catalog, and SAP Note guidance.
- Refactor the function module to consume only released objects — released BAPIs, released function modules, released classes/methods, and released CDS views — without changing the function module''''s external signature or breaking existing callers.
- Run ABAP Test Cockpit (ATC) with the Clean Core / Level B check variant and resolve every finding required for certification.
- Validate the refactored module with the SAP Custom Code Migration tool/app and ensure it meets all Clean Core Level B certification criteria.
- Document the migration: object inventory, old-to-new API replacement mapping, deviations and justifications, regression test results, and a maintenance guide.
Required Skills And Experience
- 5+ years of SAP ABAP development experience on S/4HANA (on-premise or Private Cloud Edition).
- Strong, demonstrable experience working exclusively with SAP-released APIs — released BAPIs, released function modules, released global classes, and released CDS views —and a clear understanding of why internal objects must not be consumed.
- Deep understanding of SAP''''s API Release Contract and API states (Released, Use
System-Internally, Not Released, Deprecated), including how to verify release status in the Released Object catalog and SAP API Hub.
- Practical familiarity with SAP''''s Clean Core dimensions (Software Stack, Data, Extensions, Integrations, Operations, Processes) and a clear grasp of the differences between Clean Core Levels A, B, and C — particularly what Level B does and does not require.
- Proficiency with ABAP Development Tools (ADT in Eclipse), ATC (including custom check variants for Clean Core), and the SAP Custom Code Migration tool/app.
- Ability to identify Clean Core violations — direct table reads on non-released tables, modifications to standard objects, use of internal classes/function modules, unreleased BAPIs —and to propose released alternatives.
- Working knowledge of released CDS views for read access in place of direct SELECTs on internal tables.
- Solid experience with ABAP Unit testing, including building test doubles around released APIs to enable safe refactoring.
Preferred Qualifications
- Prior experience taking a custom development through formal SAP Clean Core / Integration certification at Level B (or higher).
- Familiarity with SAP''''s 3-tier extensibility model: developer extensibility, key user / in-app extensibility, and side-by-side —and where on-stack Level B fits within it.
- Exposure to RAP (ABAP RESTfuI Application Programming Model) for cases where a released RAP business object replaces an internal API.
- Experience with Git-based ABAP development (abapGit, gCTS) and CI/CD pipelines for ABAP.
- Recent SAP certification in ABAP development on S/4HANA, or equivalent demonstrable experience.
What Success Looks Like in the First 90 Days
- A complete inventory of internal/non-released objects in the existing function module, each mapped to a released replacement.
- A refactored function module that compiles cleanly, preserves the existing external signature, and passes ATC with the Level B check variant with zero blocking findings.
- A submission-ready package for Level B Clean Core re-certification with full regression test coverage and documentation.
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Click on Apply to know more.