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.