> Markdown version of [/jobs/ext/123497-senior-sap-s-4hana-abap-fiori-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/123497-senior-sap-s-4hana-abap-fiori-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior SAP S/4HANA ABAP & Fiori Full Stack Developer - **Company:** Tata Consultancy Services Limited - **Location:** Aubrey, TX, United States - **Experience:** Expert - **Salary:** $100,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Advanced Business Application Programming (ABAP), Mobile Application Development, Software Quality, Code Review, Design of User Interfaces, Open Data Protocol, Object-Oriented Software Development, Release Management, SAP FI/CO, SAP HANA, SQL Databases, SAP Development, Backend, Sap Fiori, Information Technology, SAP S/4HANA, SAP UI5, Restful APIs - **Published:** May 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=36ee3afdda945c4c ## About the Role Do you have experience in UI implementation?, Do you have a Bachelor's degree?, * ABAP on S/4HANA * CDS Views & Annotations * RAP (ABAP RESTful Programming Model) * SAP Fiori/UI5 & Fiori Elements * OData V4 * HANA optimized development * S/4HANA extensibility concepts (In App, Side by Side) * Transport & release management in S/4 landscapes, * Hands on technical work experience in at least one S/4HANA business area, Qualifications : BACHELOR OF COMPUTER SCIENCE ## Description o MM / Procure to Pay (P2P) o FI / CO * Strong understanding of end to end business processes in S/4HANA Roles & 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: o Object-Oriented ABAP o Inline declarations, expressions o ABAP SQL optimized for HANA * Build advanced CDS Views: o Basic, Composite, Consumption views o Analytical CDS with annotations o CDS access control (DCL) * Implement ABAP RESTful Application Programming Model (RAP): o Managed and unmanaged scenarios o Behavior definitions and implementations o 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: o SAPUI5 / OpenUI5 o 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 intui tive user experiences, * Act as Senior Developer / Technical Lead for S/4HANA delivery streams * Own: o Technical design o Code quality o Performance and compliance * Perform code reviews and mentor team members on S/4HANA best practices * Collaborate with: o Functional consultants o Architects o Basis and Security teams * Provide advanced support for incidents, defects, and production issues Generic Managerial Skills, If any * A Senior SAP S/4HANA ABAP & Fiori Full Stack Developer with 10+ 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. * Must act as a technical anchor for S/4HANA development initiatives, guiding modernization, quality, and best practices across the landscape. ## Related Videos - [Evolving the developer experience in the age of AI](https://www.wearedevelopers.com/videos/100201-evolving-the-developer-experience-in-the-age-of-ai) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)