Search by job, company or skills

Donyati

Sap Advanced Business Application Programming Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Donyati

Donyati, a global consulting leader founded in 2015, excels in SAP services including advisory, S/4HANA implementations and support to align IT with business goals. We provide end-to-end solutions from strategy to managed services.

ABAP Developer (S/4HANA Migration)

Donyati is seeking skilled ABAP Developers to support critical SAP ECC to S/4HANA migration projects for our global clients. The role focuses on analyzing, remediating, and optimizing legacy ECC custom developments so they function correctly and efficiently within the S/4HANA architecture and HANA database environment. Experience supporting System Conversion (Brownfield), Selective Data Transition, or Landscape Transformation approaches to ECC to S/4HANA migration.

Key Responsibilities

  • Analyze and migrate legacy ECC custom ABAP code to S/4HANA, including code refactoring and adaptation to S/4HANA data models and simplifications.
  • Perform S/4HANA readiness checks using ABAP Test Cockpit (ATC), interpret and remediate S/4HANA Simplification Database impacts, and implement fixes for functional and technical incompatibilities.
  • Execute large-scale ATC scans and Code Inspector (SCI) checks to identify custom code incompatibilities and prioritize remediation across large custom object inventories.
  • Use SAP Custom Code Migration tools including Custom Code Migration App, Simplification Item Catalog, and Readiness Check outputs to guide remediation activities.
  • Execute SPAU/SPDD adjustments, performance analysis for HANA database, and align developments with clean-core principles during system conversion.
  • Refactor custom code to align with S/4HANA data model changes including table simplifications such as MATDOC, ACDOCA (Universal Journal), and FI line-item table consolidation.
  • Analyze custom code usage using SQL Monitor (SQLM), Usage Procedure Logging (UPL), or SCMON to prioritize remediation based on actual system usage.
  • Replace database dependent logic with HANA optimized SQL, CDS Views, AMDP procedures, and modern ABAP (7.4+) syntax.
  • Analyze and remediate classic enhancements, user exits, implicit enhancements, and BADIs to align with S/4HANA enhancement framework and clean-core principles.
  • Identify and replace obsolete function modules, BAPIs, and direct table access with supported APIs or CDS based access patterns.
  • Collaborate closely with Basis, functional consultants, testing teams, and business stakeholders across global time zones for design, testing, and go-live support.
  • Support integration testing and remediation of defects related to custom developments impacted by S/4HANA simplifications.
  • Participate in dual maintenance or retrofit processes when ECC and S/4 systems run in parallel during conversion programs.

Required Skills & Experience

  • 3–8 years of hands-on ABAP development experience, including classical reports, module pools, enhancements, BADIs, user exits, and OOPs ABAP.
  • Hands-on experience performing custom code remediation during at least one ECC to S/4HANA conversion project.
  • Experience analyzing large custom code inventories (500+ objects) and prioritizing remediation using ATC findings and business usage statistics.
  • Strong understanding of S/4HANA simplification concepts, HANA-optimized ABAP, CDS views, OData services, and performance tuning on HANA.
  • Experience performing custom code impact analysis using ATC, Code Inspector, and SAP Readiness Check outputs.
  • Strong understanding of S/4HANA data model simplifications and how they impact custom code.
  • Experience converting legacy SELECT statements and database dependent logic to HANA optimized patterns.
  • Experience using ABAP Development Tools (ADT in Eclipse) and familiarity with ABAP Cloud or RAP model is an advantage.
  • Experience developing and consuming CDS Views, AMDP procedures, and modern ABAP syntax introduced in S/4HANA.
  • Familiarity with Git-enabled CTS, transport management, and development lifecycle practices in large SAP programs.
  • Good communication skills and experience working with international clients and multi-vendor environments.

Preferred Qualifications

  • SAP certification in ABAP, S/4HANA, or ABAP Cloud (nice to have).
  • Experience with large-scale system conversions, including handling high volumes of custom objects and complex integrations.
  • Experience remediating large custom code inventories (hundreds to thousands of objects) as part of S/4HANA system conversion programs.
  • Familiarity with SAP Fiori architecture, OData services, and UI enablement of backend ABAP services.
  • Knowledge of AI/ML-enabled SAP development and modernization tools such as smartShift, SAP Joule, Pillir, or similar automation tools for code remediation and transformation.

Personal and Professional Attributes

  • Proactive, self-motivated with problem ownership.
  • Strong analytical and troubleshooting skills.
  • Excellent organization and communication skills for working with senior stakeholders.
  • Thrives in fast-paced, multi-tasking environments.

Education / Qualifications

Bachelor's degree in Computer Science, Information Technology, or equivalent experience.

Why Join Donyati

Competitive salary, bonuses, health insurance, retirement plans, flexible work arrangements, professional development opportunities, and generous PTO.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146432623

Similar Jobs