Role - SAP ABAP Developer
Location: Greenfield, IN (Onsite)
Position Overview
We are seeking an experienced SAP ABAP Developer with strong expertise in SAP S/4HANA development, custom enhancements, integrations, and modern SAP technologies. The ideal candidate will be responsible for designing, developing, testing, and supporting SAP applications while collaborating closely with functional teams to deliver scalable business solutions.
Required Experience
- 8–10 years of hands-on experience in SAP ABAP Development.
- Strong experience in SAP S/4HANA development and customization.
- Proven experience working with SAP technical objects, interfaces, enhancements, and reporting solutions.
- Experience collaborating with functional consultants and business stakeholders to translate requirements into technical solutions.
Key Responsibilities
Custom Development
- Design, develop, and maintain SAP ABAP programs, reports, interfaces, conversions, enhancements, forms, and workflows.
- Create high-quality technical solutions aligned with business requirements and SAP best practices.
- Develop custom reports, module pool programs, and batch processing applications.
SAP Enhancements & Extensions
- Implement and maintain User Exits, Customer Exits, BAdIs, Enhancement Frameworks, and Implicit/Explicit Enhancements.
- Enhance standard SAP functionality while ensuring system stability and upgrade compatibility.
Integration Development
- Develop and support integrations using:
- RFCs
- BAPIs
- IDOCs
- ALE
- OData Services
- Web Services
- Troubleshoot and optimize SAP interface performance and data exchange processes.
SAP S/4HANA Development
- Build and optimize Core Data Services (CDS) Views.
- Develop solutions using SAP Gateway and OData services.
- Support SAP Fiori application extensions and backend development.
- Work with modern SAP programming models including RAP (RESTful ABAP Programming Model).
Forms & Reporting
- Design and maintain Adobe Forms, SmartForms, and SAP Scripts.
- Develop ALV Reports and analytical reporting solutions.
Quality & Support
- Prepare technical design documents and development specifications.
- Perform unit testing, integration testing, and support User Acceptance Testing (UAT).
- Analyze, debug, and resolve production issues while ensuring optimal system performance.
Required Technical Skills
SAP ABAP Development
- Core ABAP Programming
- Object-Oriented ABAP (OOABAP)
- Open SQL and Performance Optimization
- Data Dictionary (DDIC)
SAP Integration Technologies
- RFC
- BAPI
- IDOC
- ALE
- OData Services
- SAP Gateway
SAP S/4HANA Technologies
- CDS Views
- AMDP
- SAP Fiori Extensions
- RAP (RESTful ABAP Programming Model)
Forms & Output Management
- Adobe Forms
- SmartForms
- SAP Scripts
Performance & Troubleshooting
- SQL Trace (ST05)
- Runtime Analysis (SAT)
- Debugging Techniques
- Code Optimization
Required Qualifications
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field.
- Strong analytical, problem-solving, and debugging skills.
- Excellent verbal and written communication skills.
- Ability to work independently and in a collaborative team environment.