Software Development Engineer
Ford MotorJob Description
Software Development Engineer
We are seeking a highly skilled and visionary Lead SAP Fiori/ABAP Reports Developer & Technical Anchor to join our balanced product team. In this dual-hatted role, you will serve as the technical anchor, following the architectural direction, and providing Ford IERP development standards including clean core principles. You will be hands-on in designing, developing, and optimizing modern user interfaces using SAP Fiori/SAPUI5, while leveraging robust backend ABAP programming, CDS Views, Datasphere, and AMDP to deliver high-performance, real-time reporting solutions on SAP S/4HANA.
As the Technical Anchor, you will be the cornerstone of the development team—fostering a culture of technical excellence, delivery tracking, driving agile methodologies (such as pair programming and test-driven development), and aligning technical implementation with product strategy.
Key Responsibilities
1. Technical Leadership & Anchor Role
- Technical Governance: Act as the primary technical authority for the product team, establishing and enforcing coding standards, code review processes, and architectural best practices.
- Delivery & Tracking: Track project milestones, deliverables, dependencies, risks, and issues to ensure on-time delivery. Coordinate SIT, UAT, L&P, Dry Run, and Production deployment activities.
- Agile Advocacy: Drive agile engineering practices within the team, including Test-Driven Development (TDD), continuous integration/continuous deployment (CI/CD), and automated testing.
- Product Collaboration: Partner closely with Product Managers, and business stakeholders to clarify requirements, prioritize deliverables, and manage scope changes.
- Risk & Debt Management: Identify technical debt and proactively propose refactoring strategies to ensure system stability, security, and scalability.
2. SAP Fiori & UX Development
- Standard Fiori Extension: Extend, configure, and customize standard SAP Fiori applications and Fiori Elements (List Reports, Analytical List Pages, Overview Pages).
- Fiori Launchpad: Configure and manage SAP Fiori Launchpad, including catalogs, groups, roles, and spaces/pages.
- OData Services: Design, develop, and optimize SAP Gateway OData services (v2 and v4) using SEGW or CDS-based BOPF/RAP frameworks.
- UI/UX Design: Design and develop custom SAP Fiori/SAPUI5 applications using MVC architecture, JavaScript, XML, and CSS.
3. Advanced ABAP & Reporting Development
- Modern ABAP Reporting: Develop complex, high-performance analytical and operational reports using ABAP on HANA, Core Data Services (CDS) Views, and ABAP Managed Database Procedures (AMDP).
- S/4HANA Optimization: Utilize modern ABAP syntax and object-oriented programming (OOP) to build scalable backend logic, ensuring optimal push-down of data processing to the HANA database.
- Legacy Integration: Maintain and optimize legacy ABAP reports (ALV, classical, interactive) and transition them to modern S/4HANA-compatible architecture where appropriate.
- Performance Tuning: Perform deep-dive performance analysis, troubleshooting, and tuning of SQL queries, CDS views, and ABAP code using tools like SAT, ST05, and ATC (ABAP Test Cockpit).
Required Qualifications & Experience
Experience Profile (8–10 Years Total)
- Overall SAP Development: 8+ years of hands-on experience in SAP ABAP and Fiori development.
- SAP S/4HANA & Reporting: 5+ years of experience working with SAP S/4HANA, specifically building CDS Views, AMDP, and utilizing virtual data models (VDM).
- SAP Fiori / SAPUI5: 4+ years of dedicated experience developing SAPUI5/Fiori applications, custom UI components, and OData services.
- Technical Lead/Anchor Role: 2+ years of experience acting as a Technical Lead, Anchor, or Scrum Developer Lead on a balanced team, with a proven track record of mentoring others.
Technical Skill Set
- Backend Languages & Frameworks: Advanced ABAP, Object-Oriented ABAP, ABAP RESTful Application Programming Model (RAP) or Cloud Application Programming Model (CAP).
- HANA Database Technologies: CDS Views (with annotations and access controls), AMDP, Table Functions, and SQLScript.
- Frontend Technologies: SAPUI5, JavaScript, HTML5, CSS3, XML, JSON, and Fiori Elements.
- Integration: SAP Gateway, OData (v2/v4), RFC, BAPIs, and ALE/IDoc.
- Tools & Platforms: Eclipse (ADT), SAP Web IDE / SAP Business Application Studio (BAS), SAP BTP (Business Technology Platform) Cloud Foundry.
- DevOps & Testing: Experience with ABAP Unit, OPA5/UIVeri5 for Fiori testing, Git/gCTS, and SAP Transport Management.
Soft Skills & Leadership Attributes
- Problem Solving: Strong analytical mindset with the ability to troubleshoot complex system integrations and performance bottlenecks.
- Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical business partners.
- Collaboration: A strong team-first mindset, comfortable with pair programming, active collaboration, and constructive code reviews.
- Adaptability: Eagerness to learn new technologies (e.g., SAP BTP services, AI SDKs for SAP) and drive continuous improvement.
Preferred/Nice-to-Have Qualifications
- Familiarity with BI report development using Datasphere, GCP Big Query, and Qlik Sense or Power BI
- SAP Certifications in ABAP Development, SAP S/4HANA, or SAP Fiori/SAPUI5.
- Experience with SAP Business Technology Platform (BTP) extension suite and integration suite.
- Experience in the Automotive or Manufacturing sector.
- Knowledge of SAP Analytics Cloud (SAC) integration.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Microsoft Power App Developer
Honey Universal Digital Private LimitedRisk Officer
Teamspace Financial Services Private Limited
Quality Assurance Engineer
Harish HR Consutancy
Software Developer Intern
Hudson Agile EnterprisesQuality Control Engineer
Amalgamations Repco Ltd
Business Unit Intern / AI Product Management Intern
CreditMantriYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 10 years are eligible to apply for this job. You can apply for more jobs in Chennai to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Chennai at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Chennai . Through apna, you can find jobs in 64 cities across India. Join NOW!