SAP ABAP Consultant
TALENT Software Services · Columbus, OH · 1 wk ago
On-siteOTHRFull-time
Role Summary
Design, develop, enhance, and support custom SAP solutions across multiple SAP modules. Perform technical analysis, custom development, integration design, performance optimization, troubleshooting, and production support. Apply strong expertise in SAP ABAP, SAP S/4HANA technical architecture, enhancement frameworks, interfaces, forms, workflows, APIs, and technical problem resolution. Collaborate closely with functional consultants and business stakeholders.
Key Responsibilities
- Develop, enhance, and maintain SAP custom programs, reports, interfaces, conversions, enhancements, forms, and workflows
- Design and develop classical reports, interactive reports, ALV reports, and custom SAP applications
- Create and maintain SAP Data Dictionary objects, including tables, structures, views, domains, and search helps
- Develop interfaces using IDocs, ALE, RFC, BAPI, OData Services, APIs, Proxy Framework, and Web Services
- Build and support SAP Fiori backend services and OData integrations
- Analyze business requirements and translate them into scalable SAP technical solutions
- Develop and enhance SmartForms, SAP Scripts, Adobe Forms, and Output Management solutions
- Implement enhancement techniques, including user exits, customer exits, BAdIs, enhancement spots, implicit enhancements, and explicit enhancements
- Develop and support SAP Workflows
- Perform code optimization and performance tuning using ST05, SAT, SQL Trace, Runtime Analysis, and Code Inspector
- Support SAP S/4HANA migration activities, including custom code remediation and Simplification Item impact analysis
- Participate in technical design workshops and architecture discussions
- Conduct unit testing, integration testing, defect fixing, and deployment support
- Provide production support, incident resolution, root cause analysis, and post-go-live stabilization
- Collaborate with functional consultants, BASIS teams, integration teams, and business stakeholders
- Create and maintain technical specifications, design documents, code review records, and technical documentation
- Follow development standards, transport management processes, and change management procedures
Must-Have Skills — SAP ABAP
- Strong hands-on experience in SAP ABAP development
- Expertise in reports, module pool programming, dialog programming, and enhancements
- Experience with BDC, BAPI, RFC, ALE/IDocs, BAdIs, user exits, and Enhancement Framework
- Strong knowledge of SAP Data Dictionary objects
- Experience with Object-Oriented ABAP (OOABAP)
SAP S/4HANA Technical Skills
- Experience with SAP S/4HANA custom development
- Knowledge of CDS Views, AMDP, SQL Script, and HANA optimization concepts
- Experience with custom code remediation for S/4HANA transformation projects
- Understanding of Simplification Items and ATC checks
Integration Development
- Experience developing and troubleshooting inbound and outbound interfaces
- Knowledge of REST APIs, SOAP Web Services, OData Services, and integration frameworks
- Experience with middleware platforms such as SAP PI/PO, SAP CPI, MuleSoft, or other middleware platforms
Forms & Output Management
- Hands-on experience with SmartForms, SAP Scripts, Adobe Forms, and Output Determination
Technical Analysis
- Strong debugging and troubleshooting skills
- Experience with performance tuning for custom programs and database-intensive applications
- Ability to analyze complex technical issues and recommend practical solutions
Good-to-Have Skills
- SAP Fiori and SAPUI5 exposure
- SAP BTP ABAP Environment knowledge
- SAP Workflow development experience
- Knowledge of RAP (RESTful ABAP Programming Model)
- Exposure to CAP (Cloud Application Programming) model and cloud-native SAP development
- Experience integrating with SAP MDG, SAP EWM, SAP TM, SAP GTS, SAP Ariba, SAP SuccessFactors, or SAP IBP
- Knowledge of DevOps practices, CI/CD pipelines, and Git-enabled ABAP development
- SAP ABAP or SAP S/4HANA certifications
Preferred Functional Exposure
- SAP PM — Plant Maintenance
- SAP MM — Materials Management
- SAP FI/CO — Finance and Controlling
Required Tools & Technologies
- SAP ECC
- SAP S/4HANA
- ABAP Workbench — SE80
- Eclipse ADT
- SAP HANA Studio
- SAP GUI
- CDS Views
- OData Services
- SAP Gateway
- SAP Fiori
- Jira
- Azure DevOps
- ServiceNow
- Git-enabled ABAP (preferred)
Required Soft Skills
- Excellent communication and stakeholder management skills
- Strong analytical and problem-solving abilities
- Ability to work independently and within cross-functional teams
- Strong documentation and presentation skills
- Ability to manage multiple priorities in a fast-paced environment
- Experience working with Agile delivery methodologies and Waterfall delivery models