Job Description

Job Title: Software Engineer – SAP ABAP
Department
  • IT Support and Operations
Work Shifts
  • Shift A: 11:00 AM – 8:00 PM
  • Shift B: 2:00 PM – 11:00 PM

Education & Certifications
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
  • SAP Certified Development Associate – ABAP with SAP NetWeaver (desirable)
  • SAP S/4HANA ABAP Certification (desirable)

Experience
  • 1–4 years of hands-on experience in SAP ABAP development
  • Experience working on SAP ECC and/or SAP S/4HANA environments
  • Exposure to global delivery models or Global Technology Centers is a plus

Technical Skills
  • Strong proficiency in core ABAP (RICEF: Reports, Interfaces, Conversions, Enhancements, Forms)
  • Experience with Object-Oriented ABAP
  • Knowledge of Data Dictionary, ALV Reports, BAPIs, BADIs, User Exits, and Enhancements
  • Hands-on experience with Adobe Forms and/or SmartForms
  • Proficiency in debugging and performance tuning techniques
  • Exposure to SAP Fiori/UI5 and OData services
  • Basic knowledge of SAP Business Technology Platform (BTP)
  • Experience consuming and integrating RESTful APIs

Tools & Methodologies
  • Experience working with Agile/Scrum methodologies
  • Familiarity with SAP Solution Manager or other ALM tools

AI & Automation Exposure
  • Foundational understanding of AI-driven automation in IT operations
  • Familiarity with integrating machine learning models into operational workflows

Roles & Responsibilities
  • Analyze functional specifications and create technical designs
  • Develop, test, and deploy custom ABAP solutions aligned with business requirements
  • Collaborate with functional consultants and business stakeholders
  • Participate in code reviews and ensure adherence to development standards
  • Support data migration, interface development, and system integrations
  • Ensure timely delivery of development tasks within project timelines
  • Provide technical support and resolve incidents within defined SLAs
  • Perform root cause analysis and implement long-term fixes
  • Maintain technical documentation and contribute to knowledge sharing
  • Support system upgrades, patching, and regression testing
  • Collaborate with cross-functional global teams for rollouts and enhancements