Skip to main content
Sigmoid logo

SAP Consultant

Sigmoid
Full Time
Bengaluru, Karnataka, IndiaPosted 5 weeks ago

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>&nbsp;</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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 logo

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