Software Development Engineer
- Job ID
- 70986
- Category
- Enterprise Technology
- Location
- India
- Work Type
- Hybrid
- Design, develop, and maintain custom ABAP programs, enhancements, and extensions on SAP S/4HANA and ECC systems.
- Build and expose SAP APIs (OData V2/V4 services) for integration with internal and external systems, third-party applications, and Fiori/UI5 apps.
- Develop managed and unmanaged RAP (RESTful ABAP Programming Model) business objects, behavior definitions, and implementations following clean core principles.
- Implement CDS Views (Core Data Services) with appropriate annotations for OData exposure, analytics, and RAP-based transactional apps.
- Collaborate with functional consultants and integration teams to design end-to-end API strategies for SAP-to-SAP and SAP-to-non-SAP integrations.
- Support and contribute to SAP BTP-based extension projects (e.g., side-by-side extensibility, CAP model basics, integration with SAP Integration Suite, or BTP ABAP Environment/Steampunk) as needed.
- Perform code reviews, unit testing, and performance tuning to ensure high-quality, scalable, and maintainable code.
- Participate in requirement gathering, technical design, and documentation for development objects.
- Troubleshoot and resolve production issues related to APIs, OData services, and custom developments.
- Ensure adherence to ABAP development standards, clean core methodology, and SAP best practices.
- Familiarity with SAP Gateway, API Management, and integration technologies (IDocs, RFCs, Web Services, REST/SOAP).
- Understanding of SAP S/4HANA architecture and clean core extensibility principles.
- Experience with Git-based version control, ADT (ABAP Development Tools in Eclipse), and Agile/Scrum delivery methods is a plus.
- Design, develop, and maintain custom ABAP programs, enhancements, and extensions on SAP S/4HANA and ECC systems.
- Build and expose SAP APIs (OData V2/V4 services) for integration with internal and external systems, third-party applications, and Fiori/UI5 apps.
- Develop managed and unmanaged RAP (RESTful ABAP Programming Model) business objects, behavior definitions, and implementations following clean core principles.
- Implement CDS Views (Core Data Services) with appropriate annotations for OData exposure, analytics, and RAP-based transactional apps.
- Collaborate with functional consultants and integration teams to design end-to-end API strategies for SAP-to-SAP and SAP-to-non-SAP integrations.
- Support and contribute to SAP BTP-based extension projects (e.g., side-by-side extensibility, CAP model basics, integration with SAP Integration Suite, or BTP ABAP Environment/Steampunk) as needed.
- Perform code reviews, unit testing, and performance tuning to ensure high-quality, scalable, and maintainable code.
- Participate in requirement gathering, technical design, and documentation for development objects.
- Troubleshoot and resolve production issues related to APIs, OData services, and custom developments.
- Ensure adherence to ABAP development standards, clean core methodology, and SAP best practices.
- 6–8 years of overall ABAP development experience, including OOP ABAP, Enhancement Framework, BAdIs, and User Exits.
- Strong, hands-on experience developing OData services (SEGW / RAP-based) and consuming/exposing SAP APIs.
- Solid experience with RAP (RESTful ABAP Programming Model) — behavior definitions, behavior implementations, projection views, and RAP-based Fiori Elements apps.
- Proficiency in CDS Views development with annotations for UI, analytics, and OData exposure.
- Working knowledge of SAP BTP — exposure to ABAP Environment (Steampunk), Integration Suite, or side-by-side extension concepts is desirable.
- Familiarity with SAP Gateway, API Management, and integration technologies (IDocs, RFCs, Web Services, REST/SOAP).
- Understanding of SAP S/4HANA architecture and clean core extensibility principles.
- Experience with Git-based version control, ADT (ABAP Development Tools in Eclipse), and Agile/Scrum delivery methods is a plus.
- Strong problem-solving skills, attention to detail, and ability to work independently as well as in cross-functional teams.
- 6–8 years of overall ABAP development experience, including OOP ABAP, Enhancement Framework, BAdIs, and User Exits.
- Strong, hands-on experience developing OData services (SEGW / RAP-based) and consuming/exposing SAP APIs.
- Solid experience with RAP (RESTful ABAP Programming Model) — behavior definitions, behavior implementations, projection views, and RAP-based Fiori Elements apps.
- Proficiency in CDS Views development with annotations for UI, analytics, and OData exposure.
- Working knowledge of SAP BTP — exposure to ABAP Environment (Steampunk), Integration Suite, or side-by-side extension concepts is desirable.
- Familiarity with SAP Gateway, API Management, and integration technologies (IDocs, RFCs, Web Services, REST/SOAP).
- Understanding of SAP S/4HANA architecture and clean core extensibility principles.
- Experience with Git-based version control, ADT (ABAP Development Tools in Eclipse), and Agile/Scrum delivery methods is a plus.
- Strong problem-solving skills, attention to detail, and ability to work independently as well as in cross-functional teams.
-
Built on one bold idea and the passion to define sustainable transportation for generations to come, Ford is a story about people with a vision that’s still being written.
What We Do -
Ford’s culture fuels the kind of momentum where ideas flow, progress is unstoppable, and our people keep redefining what it means to innovate.
Our People and Culture -
At Ford, your work matters, your life matters and we’re here to back the whole you—from growth to well-being—so you show up ready to realize your full potential.
Your Benefits
Jobs For You.
Explore roles tailored to your interests, based on your preferences and experience.
-
Senior Software Engineer
- , Remote
-
Purchasing Analyst
- Chennai, India
-
Digital Analytics & Optimization Platform Architect
- Chennai, India
-
Analyst, Digital Analytics
- Chennai, India