Skip to Main Content

Job Title


Senior SAP BTP Specialist – Fiori & Mobile Services / RAP / CAPM


Company : Bristlecone


Location : Panipat,


Created : 2025-07-03


Job Type : Full Time


Job Description

Job Title:Senior SAP BTP Specialist – Fiori & Mobile Services / RAP / CAPM (Clean Core Enablement)Role Summary:As a Senior SAP BTP Specialist, you will be responsible for designing and developing scalable, cloud-native, and side-by-side extensible applications on SAP BTP. This role is central to executing clean core strategies by offloading custom logic from SAP S/4HANA into SAP BTP using Fiori , RAP , CAPM , and SAP Mobile Services . The ideal candidate will lead app dev architecture, mobility enablement, and modern cloud programming aligned with SAP's clean core principles.Experience Required:5+ years overall, with 4+ years in SAP BTP App Development (RAP, CAPM, Fiori, Mobile Services)Core Responsibilities:Fiori & UI DevelopmentDesign custom Fiori apps using SAPUI5 with SAP Business Application Studio or VS Code .Implement launchpad modules in SAP BTP Work Zone or Launchpad Service , supporting role-based access.Embed extensible UI logic using extension points, annotations, and reusable fragments .RAP / ABAP RESTful ProgrammingDevelop clean core ABAP-based extensions using RAP (managed/unmanaged scenarios).Leverage CDS views for exposing OData services, supporting draft-enabled and non-draft transactional scenarios.Implement behavior definitions, validations, and determinations via behavior pools.Enable side-by-side extension architecture with S/4HANA on RISE using BTP destinations.CAPM / Cloud Application Programming ModelBuild scalable microservices in CAPM (Node.js/Java) aligned to domain models and service layers.Integrate custom CAPM apps with SAP S/4HANA (via OData/REST/Events) and third-party APIs.Enable Event Mesh, messaging queues , and RESTful service orchestration across BTP.SAP Mobile ServicesDesign mobile-friendly Fiori apps and deploy using SAP Mobile Services .Enable offline sync, push notifications, barcode scanning, camera API , and native integrations via SAP MDK .Support Android/iOS packaging using SAP Mobile SDK and native extensions.Clean Core Strategy & GovernanceEnforce separation of concerns: ensure custom logic remains on BTP, minimizing in-app S/4 mods.Participate in clean-core workshops to re-platform legacy Z-transactions/custom code via side-by-side apps.Collaborate with architects to define extension registry, reusability framework , and design-time governance .Contribute to reusable service catalogs , extension repositories, and version-controlled app packages.Technical Expertise Required:Area SkillsSAP BTP - App Studio, Destinations, HTML5 App Repo, XSUAAFiori/UI5 - Advanced SAPUI5, Fiori Elements, AnnotationsRAP - CDS, BDEF, Behavior Pools, Draft-enabled AppsCAPM- Node.js/Java, CDS Modeling, Multitenancy (MTX)Mobile Services- SAP MDK, Offline Sync, Push Notifications, Camera APIAPIs- OData V2/V4, REST, Event MeshDevOps- Git, CI/CD, SAP Transport Management (TMS), GitHub ActionsIntegration- Exposure to Integration Suite for connecting apps to SAP & non-SAP systemsQualifications:Bachelor's/master’s in computer science or related field.SAP Certifications (SAP BTP Developer, RAP, CAPM, Mobile Services) preferred.Soft Skills:Strong debugging and performance optimization capabilities.Excellent communication for cross-functional collaboration.Agile/DevOps experience; ability to mentor and lead small teams.