WORK MODE- WORK FROM OFFICE
JOB TYPE-FULL TIME JOB
JOINING-IMMEDIATE/30DAYS
Job Description:
Responsibilities:
ABAP Development: Develop, enhance, and maintain custom ABAP programs, reports, interfaces, conversions, enhancements, and forms (RICEF objects) in SAP S/4HANA environment.
S/4HANA Migration: Participate in S/4HANA migration projects by assessing existing ABAP code, adapting custom objects to the new data model and programming paradigms of S/4HANA, and ensuring compatibility with S/4HANA innovations.
S/4HANA Extension: Develop and extend SAP Fiori applications and UI5 apps using ABAP programming language and SAP Fiori elements. Implement business logic and backend services to support Fiori applications.
CDS Views and AMDP: Design and develop Core Data Services (CDS) views and ABAP Managed Database Procedures (AMDP) to optimize data access and processing in S/4HANA. Utilize SQLScript for complex database operations.
Integration: Develop inbound and outbound interfaces using IDocs, RFCs, BAPIs, web services, and other integration technologies. Ensure seamless data exchange between SAP S/4HANA and external systems.
Performance Tuning: Optimize ABAP code for performance and scalability. Identify performance bottlenecks, analyze SQL traces, and implement performance tuning techniques to improve application performance.
Testing and Debugging: Conduct unit testing, integration testing, and regression testing of ABAP programs. Debug and troubleshoot issues in custom ABAP objects and standard SAP programs.
Documentation: Prepare technical specifications, design documents, test plans, and user manuals for ABAP developments. Maintain documentation of custom objects and changes in compliance with company standards.
Code Reviews: Participate in code reviews to ensure adherence to coding standards, best practices, and performance guidelines. Provide feedback and guidance to junior developers as needed.
Support and Maintenance: Provide production support for SAP S/4HANA systems, including troubleshooting issues, applying OSS notes, and implementing bug fixes and enhancements.
Requirements:
Education: Bachelor's degree in Computer Science, Information Technology, or related field.
Experience: Minimum X years of experience in SAP ABAP development, with at least X years of experience in SAP S/4HANA projects.
S/4HANA Expertise: In-depth knowledge of SAP S/4HANA data model, programming model, and technical architecture. Experience with S/4HANA migration and conversion projects is highly desirable.
ABAP Skills: Strong proficiency in ABAP programming language, including ABAP Objects, ABAP Data Dictionary, ABAP Core Data Services (CDS), ABAP Managed Database Procedures (AMDP), and ABAP Development Tools (ADT).
UI Development: Experience with SAP Fiori/UI5 development, including Fiori elements, SAPUI5 controls, OData services, and SAP Gateway. Knowledge of SAP Fiori design guidelines and UX best practices.
Integration Skills: Hands-on experience with SAP integration technologies, such as IDocs, RFCs, BAPIs, web services (SOAP/REST), and ALE/EDI. Experience with SAP Cloud Platform Integration (CPI) is a plus.
Performance Optimization: Proficient in performance tuning techniques for ABAP programs, SQL queries, and database operations. Experience with SAP HANA performance optimization is preferred.
Debugging and Testing: Strong debugging and testing skills with the ability to analyze ABAP dumps, traces, and logs. Experience with SAP Solution Manager for automated testing is beneficial.
Communication: Excellent communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams, business users, and stakeholders.
Certifications: SAP certification in ABAP development or S/4HANA is a plus.