Search by job, company or skills

Sigmoid

SAP Consultant

new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title

SAP Fiori Developer

ROLE SUMMARY

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.

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.

KEY RESPONSIBILITIES

Fiori Application Development

  • Design and develop new SAP Fiori applications from scratch using SAPUI5 and the SAP Fiori Launchpad framework
  • Build Fiori Freestyle and Fiori Elements apps (List Report, Object Page, Worklist, Overview Page, Analytical List Page)
  • Develop custom Fiori apps leveraging SAP Business Application Studio (BAS) or Web IDE
  • Implement responsive and accessible UI patterns following SAP Fiori Design Guidelines
  • Develop reusable UI components, custom controls, and application-level fragments

Maintenance & Enhancement of Existing Apps

  • Enhance, extend, and troubleshoot existing SAP Fiori standard and custom applications
  • Apply SAP Fiori extensions using SAP's Adaptation Editor and UI Flexibility (UI5 Flexibility / Key User Adaptation)
  • Migrate legacy Web Dynpro or ABAP-based transactions to modern Fiori UX
  • Optimize existing Fiori apps for performance, device compatibility, and usability
  • Manage and update Fiori Launchpad configurations: roles, catalogs, groups, and target mappings

Backend Integration & SAP Table Connectivity

  • Create and maintain OData services (V2 and V4) using SAP Gateway (transaction SEGW) or CAP (Cloud Application Programming Model)
  • Connect Fiori apps to SAP backend tables, function modules, BAPIs, and CDS (Core Data Services) views
  • Write and optimize ABAP code to support Fiori service layers including GET_ENTITY, GET_ENTITYSET, CREATE_ENTITY, UPDATE_ENTITY, and DELETE_ENTITY methods
  • Design and consume CDS views with appropriate annotations (UI, OData, Analytics) for Fiori Elements apps
  • Implement deep entity relationships, batch operations, and function imports in OData services
  • Debug and optimize OData performance using Gateway Client and backend ABAP tools

Dashboard & Analytics Development

  • Build and update SAP Fiori Overview Pages and Analytical List Pages for real-time KPI dashboards
  • Integrate Smart Charts, Smart Tables, and Micro Charts using SAP's SAPUI5 library
  • Connect dashboards to SAP BW/4HANA or SAP Analytics Cloud (SAC) data sources where required
  • Design tile-based KPI representations using Fiori Launchpad dynamic tiles and target navigation

DevOps, Testing & Documentation

  • Write unit tests using QUnit and integration tests using OPA5 (One Page Acceptance) framework
  • Use Git-based version control for all development artefacts; follow CI/CD best practices
  • Transport Fiori artefacts across landscapes (DEV QAS PRD) using CTS+ or ABAP transport management
  • Prepare and maintain technical documentation including solution design documents, OData service maps, and test plans

REQUIRED SKILLS & QUALIFICATIONS

Mandatory Technical Skills

  • 3+ years of hands-on SAP Fiori / SAPUI5 development experience
  • Proficiency in SAPUI5 (MVC architecture, data binding, routing, fragments, dialogs)
  • Strong knowledge of OData V2/V4 service creation using SAP Gateway (SEGW)
  • Solid ABAP programming skills: CDS views, function modules, BAPIs, classes, enhancement spots
  • Experience with SAP Business Application Studio (BAS) or Eclipse-based SAP Web IDE
  • Hands-on experience with Fiori Launchpad configuration and Role/Catalog management
  • Knowledge of SAP Fiori Elements and SAP annotations for auto-generated UIs
  • Familiarity with HTML5, CSS3, JavaScript (ES6+), and JSON
  • Experience transporting Fiori/UI5 content via CTS+ or ABAP package management

Preferred / Good-to-Have Skills

  • Experience with SAP BTP (Business Technology Platform) and CAP (Cloud Application Programming Model)
  • Exposure to SAP RAP (RESTful ABAP Programming Model) for OData V4 services
  • Familiarity with SAP S/4HANA Embedded Analytics and CDS-based virtual data models (VDMs)
  • Basic understanding of SAP functional processes in at least one module: MM, SD, FI, or PP
  • Knowledge of SAP Fiori 3 / Horizon visual theme implementation
  • Experience with Git, Jenkins, or other CI/CD pipelines for SAP development
  • Exposure to SAP Analytics Cloud (SAC) integration or SAP BW queries as OData sources

PREFERRED CERTIFICATIONS

  • SAP Certified Development Associate SAP Fiori Application Developer is highly preferred

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145299791

Similar Jobs