Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
JavaScriptJenkinsGitCI/CDDevOps
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
<table>
<tbody>
<tr>
<td>
<p><strong>Job Title</strong></p>
</td>
<td>
<p>SAP Fiori Developer</p>
</td>
</tr>
</tbody>
</table>
<p> </p>
<h2><strong>ROLE SUMMARY</strong></h2>
<p>We are looking for a skilled SAP Fiori Developer to join our SAP Center of Excellence. The ideal candidate will be responsible for designing, building, and maintaining SAP Fiori applications -from updating and enhancing existing dashboards and apps to developing brand-new Fiori applications from scratch, including full-stack integration with backend SAP tables and business logic via OData services and BAPIs.</p>
<p>You will work closely with functional consultants, SAP basis administrators, and business stakeholders to deliver intuitive, high-performance Fiori solutions across SAP modules including MM.</p>
<h2><strong>KEY RESPONSIBILITIES</strong></h2>
<p><strong>Fiori Application Development</strong></p>
<ul>
<li>Design and develop new SAP Fiori applications from scratch using SAPUI5 and the SAP Fiori Launchpad framework</li>
<li>Build Fiori Freestyle and Fiori Elements apps (List Report, Object Page, Worklist, Overview Page, Analytical List Page)</li>
<li>Develop custom Fiori apps leveraging SAP Business Application Studio (BAS) or Web IDE</li>
<li>Implement responsive and accessible UI patterns following SAP Fiori Design Guidelines</li>
<li>Develop reusable UI components, custom controls, and application-level fragments</li>
</ul>
<p><strong>Maintenance & Enhancement of Existing Apps</strong></p>
<ul>
<li>Enhance, extend, and troubleshoot existing SAP Fiori standard and custom applications</li>
<li>Apply SAP Fiori extensions using SAP's Adaptation Editor and UI Flexibility (UI5 Flexibility / Key User Adaptation)</li>
<li>Migrate legacy Web Dynpro or ABAP-based transactions to modern Fiori UX</li>
<li>Optimize existing Fiori apps for performance, device compatibility, and usability</li>
<li>Manage and update Fiori Launchpad configurations: roles, catalogs, groups, and target mappings</li>
</ul>
<p><strong>Backend Integration & SAP Table Connectivity</strong></p>
<ul>
<li>Create and maintain OData services (V2 and V4) using SAP Gateway (transaction SEGW) or CAP (Cloud Application Programming Model)</li>
<li>Connect Fiori apps to SAP backend tables, function modules, BAPIs, and CDS (Core Data Services) views</li>
<li>Write and optimize ABAP code to support Fiori service layers — including GET_ENTITY, GET_ENTITYSET, CREATE_ENTITY, UPDATE_ENTITY, and DELETE_ENTITY methods</li>
<li>Design and consume CDS views with appropriate annotations (UI, OData, Analytics) for Fiori Elements apps</li>
<li>Implement deep entity relationships, batch operations, and function imports in OData services</li>
<li>Debug and optimize OData performance using Gateway Client and backend ABAP tools</li>
</ul>
<p><strong>Dashboard & Analytics Development</strong></p>
<ul>
<li>Build and update SAP Fiori Overview Pages and Analytical List Pages for real-time KPI dashboards</li>
<li>Integrate Smart Charts, Smart Tables, and Micro Charts using SAP's SAPUI5 library</li>
<li>Connect dashboards to SAP BW/4HANA or SAP Analytics Cloud (SAC) data sources where required</li>
<li>Design tile-based KPI representations using Fiori Launchpad dynamic tiles and target navigation</li>
</ul>
<p><strong>DevOps, Testing & Documentation</strong></p>
<ul>
<li>Write unit tests using QUnit and integration tests using OPA5 (One Page Acceptance) framework</li>
<li>Use Git-based version control for all development artefacts; follow CI/CD best practices</li>
<li>Transport Fiori artefacts across landscapes (DEV → QAS → PRD) using CTS+ or ABAP transport management</li>
<li>Prepare and maintain technical documentation including solution design documents, OData service maps, and test plans</li>
</ul>
<h2><strong>REQUIRED SKILLS & QUALIFICATIONS</strong></h2>
<p><strong>Mandatory Technical Skills</strong></p>
<ul>
<li>3+ years of hands-on SAP Fiori / SAPUI5 development experience</li>
<li>Proficiency in SAPUI5 (MVC architecture, data binding, routing, fragments, dialogs)</li>
<li>Strong knowledge of OData V2/V4 service creation using SAP Gateway (SEGW)</li>
<li>Solid ABAP programming skills: CDS views, function modules, BAPIs, classes, enhancement spots</li>
<li>Experience with SAP Business Application Studio (BAS) or Eclipse-based SAP Web IDE</li>
<li>Hands-on experience with Fiori Launchpad configuration and Role/Catalog management</li>
<li>Knowledge of SAP Fiori Elements and SAP annotations for auto-generated UIs</li>
<li>Familiarity with HTML5, CSS3, JavaScript (ES6+), and JSON</li>
<li>Experience transporting Fiori/UI5 content via CTS+ or ABAP package management</li>
</ul>
<p><strong>Preferred / Good-to-Have Skills</strong></p>
<ul>
<li>Experience with SAP BTP (Business Technology Platform) and CAP (Cloud Application Programming Model)</li>
<li>Exposure to SAP RAP (RESTful ABAP Programming Model) for OData V4 services</li>
<li>Familiarity with SAP S/4HANA Embedded Analytics and CDS-based virtual data models (VDMs)</li>
<li>Basic understanding of SAP functional processes in at least one module: MM, SD, FI, or PP</li>
<li>Knowledge of SAP Fiori 3 / Horizon visual theme implementation</li>
<li>Experience with Git, Jenkins, or other CI/CD pipelines for SAP development</li>
<li>Exposure to SAP Analytics Cloud (SAC) integration or SAP BW queries as OData sources</li>
</ul>
<h2><strong>PREFERRED CERTIFICATIONS</strong></h2>
<ul>
<li>SAP Certified Development Associate – SAP Fiori Application Developer is highly preferred</li>
</ul>
About Sigmoid
Sigmoid
sigmoid.com
BrandOn-site
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free