MisuJob - AI Job Search Platform MisuJob

SAP Consultant

Sigmoid

Bengaluru, Karnataka, India (Sigmoid) permanent

Posted: March 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Develop and maintain SAP Fiori applications for SAP Center of Excellence in Bengaluru, India, with expertise in full-stack development and integration with OData services and BAPIs.

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply