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.
Job Title
Senior SAP BTP Specialist – Fiori & Mobile Services / RAP / CAPM