Overview
Skills
Job Details
Job Title: SAP Fiori Front End Developer
Duration of project: 2-3 Months
Location: Remote
Visa: No H1
JD:
Roles & Responsibilities:
Develop and enhance SAP UI5/Fiori applications (standard, custom, and freestyle).
Build responsive and user-friendly interfaces using Fiori elements, annotations, and freestyle development approaches.
Leverage SAP Business Application Studio (BAS) for application development and lifecycle management.
Design, configure, and deploy applications on SAP BTP leveraging its services (e.g., CAP, Identity Authentication, Workflow, Integration Suite).
Integrate Fiori applications with back-end SAP systems (S/4HANA, RAP, OData, CDS Views).
Implement applications adhering to SAP Clean Core methodologies to minimize customizations and ensure upgrade-safe solutions.
Advocate best practices for extension and side-by-side development.
Hands-on experience in SAP S/4HANA Public and Private Cloud environments.
Develop extensibility solutions using in-app and side-by-side extensibility techniques.
Design and implement back-end services using RAP for efficient integration with Fiori/UI5 applications.
Work with CDS, OData V4 services, and annotations to build end-to-end solutions.
Collaborate with functional consultants, back-end developers, and business stakeholders.
Participate in code reviews, unit testing, and performance tuning.
Support continuous integration/continuous delivery (CI/CD) pipelines for SAP development.
Must Haves:
5+ years hands-on experience with SAP UI5, Fiori (standard & freestyle).
5+ years of experience with SAP Business Technology Platform (BTP).
5+ years of experience using SAP Business Application Studio (BAS).
5+ years practical experience on SAP Public Cloud and Private Cloud environments.
3+ years working with SAP Clean Core principles (upgrade-safe, side-by-side extensibility).
3+ years of experience with Restful ABAP Programming Model (RAP).
Strong expertise in CDS Views, OData, Annotations, and related back-end integration.
Proficiency in JavaScript, HTML5, CSS3, and front-end optimization techniques.
Experience with Git-based development, CI/CD, and DevOps practices.
Excellent problem-solving, debugging, and performance tuning skills.
Strong communication and collaboration abilities in cross-functional, agile environments.