T

SAP Advanced Business Application Programming (ABAP) for HANA E2 (With Fiori Exp)

Tata Consultancy Services · Hyderabad, Telangana, India

~₹17L (est.)4–10 yrs experiencefull_timePosted 1w ago

Job description

**Job Summary** We are seeking a **Senior SAP S/4HANA ABAP & Fiori Full‑Stack Developer** with 7 **+ years of SAP development experience** and strong specialization in **S/4HANA‑native development** . This role focuses exclusively on **S/4HANA architecture** , following **clean‑core strategy** , leveraging **ABAP on HANA, CDS, RAP, and SAP Fiori/UI5** , and delivering high‑performance, scalable, and upgrade‑safe solutions. The ideal candidate will act as a **technical anchor** for S/4HANA development initiatives, guiding modernization, quality, and best practices across the landscape. **Key Responsibilities** **S/4HANA ABAP & Backend Development** - Design and implement **S/4HANA‑native ABAP solutions** , adhering to **clean‑core and extensibility guidelines** - Develop using **Modern ABAP** : - Object-Oriented ABAP - Inline declarations, expressions - ABAP SQL optimized for HANA - Build advanced **CDS Views** : - Basic, Composite, Consumption views - Analytical CDS with annotations - CDS access control (DCL) - Implement **ABAP RESTful Application Programming Model (RAP)** : - Managed and unmanaged scenarios - Behavior definitions and implementations - Draft handling and OData V4 exposure - Leverage **code pushdown techniques** to optimize performance on SAP HANA - Eliminate obsolete ECC patterns and ensure S/4HANA compatibility across all custom objects **SAP Fiori & UI Development (S/4HANA Focused)** - Design and develop **SAP Fiori applications for S/4HANA** using: - SAPUI5 / OpenUI5 - Fiori Elements (List Report, Object Page, Analytical List) - Extend and adapt **standard S/4HANA Fiori apps** using key‑user and developer extensibility - Implement **role‑based, responsive UX** compliant with SAP Fiori design guidelines - Consume **OData V4 services** exposed via RAP/CDS - Collaborate with UX and business teams to ensure intuitive user experiences **Integration & Extensibility** - Expose and consume **whitelisted APIs and OData services** per S/4HANA extensibility framework - Implement **in‑app and side‑by‑side extensions** aligned with clean‑core strategy - Integrate S/4HANA with **SAP BTP** services when required (Workflow, Integration Suite, CAP-based extensions) **S/4HANA Transformation & Optimization** - Participate in: - S/4HANA greenfield implementations - System conversions and brownfield transformations - Refactor legacy custom code using: - Simplification Item Catalog - Custom Code Migration tools - Ensure developments are **upgrade‑safe, cloud‑ready, and future‑proof** - Support continuous optimization and performance tuning on HANA **Technical Leadership & Delivery** - Act as **Senior Developer / Technical Lead** for S/4HANA delivery streams - Own: - Technical design - Code quality - Performance and compliance - Perform code reviews and mentor team members on S/4HANA best practices - Collaborate with: - Functional consultants - Architects - Basis and Security teams Provide advanced support for **incidents, defects, and production issues**