Skip to Main Content

Job Title


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


Company : Bristlecone


Location : Malappuram,


Created : 2025-06-28


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 Development Design 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 Programming Develop 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 Model Build 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 Services Design 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 & Governance Enforce 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 Skills SAP BTP - App Studio, Destinations, HTML5 App Repo, XSUAA Fiori/UI5 - Advanced SAPUI5, Fiori Elements, Annotations RAP - CDS, BDEF, Behavior Pools, Draft-enabled Apps CAPM- Node.js/Java, CDS Modeling, Multitenancy (MTX) Mobile Services- SAP MDK, Offline Sync, Push Notifications, Camera API APIs- OData V2/V4, REST, Event Mesh DevOps- Git, CI/CD, SAP Transport Management (TMS), GitHub Actions Integration- Exposure to Integration Suite for connecting apps to SAP & non-SAP systems Qualifications: 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.