Job Description : SAP ABAP Developer
Position Overview
We are seeking an experienced SAP ABAP Developer with a proven track record of successful end-to-end implementation rollouts. The ideal candidate will have 6-10 years of hands-on experience in SAP ABAP development and a strong understanding of SAP modules and business processes.
Experience Required
- Total Experience : 6-10 years in SAP ABAP Development
- Implementation Experience : Minimum 2 end-to-end SAP implementation rollouts (from requirement gathering to go-live and post-implementation support)
- SAP Environment : Experience in both ECC and S / 4HANA environments
Key Responsibilities
Development & Implementation
Design, develop, test, and implement ABAP-based solutions for SAP applications across multiple modulesLead technical implementation activities in full lifecycle SAP projects from blueprinting to go-liveDevelop and maintain Reports, Interfaces, Conversions, Enhancements, Forms (RICEF) objectsCreate and optimize ALV reports, Interactive reports, and Classical reportsDevelop Smart Forms, SAP Scripts, and Adobe Forms for business documentsBuild and maintain BAPIs, RFCs, and IDocs for system integrationsTechnical Expertise
Write clean, efficient, and well-documented ABAP code following SAP development standardsPerform code reviews and ensure adherence to coding best practices and performance standardsCreate and modify database tables, views, data elements, domains, and structuresImplement User Exits, Customer Exits, BAdIs (Business Add-Ins), and Enhancement PointsDevelop custom workflows and business process automation solutionsIntegrate web services (SOAP / REST) with SAP systemsPerformance & Quality
Conduct performance tuning and optimization of existing ABAP programsDebug complex ABAP code and resolve technical issues efficientlyPerform unit testing, integration testing, and support UAT (User Acceptance Testing)Ensure code quality through systematic debugging and error resolutionImplement best practices for memory management and runtime optimizationProject Management
Participate in requirement gathering workshops with functional consultants and business stakeholdersPrepare technical specifications from functional specificationsCreate and manage transport requests and version managementCoordinate with cross-functional teams including Basis, Functional, and Integration teamsProvide post-implementation support and troubleshoot production issuesMandatory Technical Skills
Core ABAP Development
Strong expertise in ABAP Programming (ABAP 7.4+)Proficiency in Object-Oriented ABAP (OO ABAP) - Classes, Methods, Interfaces, InheritanceHands-on experience with ABAP Dictionary - Tables, Views, Data Elements, Domains, StructuresAdvanced knowledge of Internal Tables, Field Symbols, and Data ReferencesExperience with Modularization - Function Modules, Subroutines, IncludesReports & Forms
ALV Reports (Classical ALV, Grid ALV, IDA, SALV)Interactive Reports with drill-down functionalitySmart Forms and SAP ScriptsAdobe Forms for complex document layoutsInterfaces & Integration
RFCs (Remote Function Calls) - sRFC, aRFC, tRFC, qRFCBAPIs development and usageIDocs - Standard and Custom IDoc development, ALE configurationWeb Services - SOAP and REST API integrationPI / PO or CPI integration experience (preferred)Enhancements
User Exits and Customer ExitsBAdIs (Business Add-Ins)Enhancement Spots and Enhancement SectionsImplicit and Explicit Enhancement PointsBTE (Business Transaction Events)Database & Performance
Strong SQL and Open SQL knowledgeDatabase views - Maintenance View, Help View, Projection ViewPerformance tuning using SQL Trace (ST05), Runtime Analysis (SE30)Experience with ABAP on HANA - CDS Views, AMDP, Code Pushdown techniquesModern SAP Technologies
Experience with SAP Fiori / UI5 development (preferred)Knowledge of ABAP RESTful Application Programming Model (RAP)Familiarity with SAP Business Technology Platform (BTP)Experience with Eclipse ADT (ABAP Development Tools)Functional Module Experience (Any 2-3 modules)
SAP FI / CO (Finance & Controlling)SAP MM (Materials Management)SAP SD (Sales & Distribution)SAP PP (Production Planning)SAP WM / EWM (Warehouse Management)SAP HR / HCM (Human Capital Management)SAP QM (Quality Management)Implementation Experience Requirements
End-to-End Implementation Exposure
Candidates must have been involved in minimum 2 complete SAP implementation rollouts covering :
Requirement Gathering & AnalysisParticipation in fit-gap analysis workshopsRequirement documentation and functional specification reviewDesign & PlanningTechnical specification creationSolution architecture designDevelopment estimation and planningDevelopment PhaseCustom development and configurationCreation of RICEF objectsUnit testing and code reviewsTesting PhaseIntegration testing supportUser Acceptance Testing (UAT) supportDefect resolution and retestingData MigrationLegacy system data extractionData validation and transformationMigration program development using LSMW, BDC, or BAPIGo-Live & DeploymentPre-go-live activities and final testingHypercare support during cutoverProduction deployment and monitoringPost-Implementation SupportPost-go-live production supportIssue resolution and troubleshootingPerformance monitoring and optimization