KPMG entities in India offer services to national and international clients in India across sectors. We strive to provide rapid, performance-based, industry-focused and technology-enabled services, which reflect a shared knowledge of global and local industries and our experience of the Indian business environment.
SAP BTP CPI Integration
Key Responsibilities
Design and develop end-to-end integrations using SAP BTP Integration Suite (CPI, API Management, Event Mesh, etc.).
Configure, deploy, and manage integration flows (iFlows) in SAP Cloud Integration (SAP CPI).
Develop and expose RESTful and OData APIs via SAP API Management.
Implement security best practices, including OAuth, JWT, and API key management.
Work with Event Mesh for event-driven architecture and real-time integrations.
Troubleshoot integration issues and optimize performance.
Collaborate with functional teams to understand business requirements and design effective solutions.
Maintain integration documentation, best practices, and governance policies.
Work with third-party cloud applications, SAP S / 4HANA, and on-premise SAP systems.
Required Skills & Experience
4.5+ years of experience in SAP integration technologies.
Hands-on expertise in SAP BTP Integration Suite components :
SAP Cloud Integration (CPI) – Developing iFlows, Adapters, Data Mapping.
SAP API Management – API design, security, throttling, monitoring.
SAP Event Mesh – Event-driven integration patterns.
Open Connectors – Integrating third-party applications.
Strong understanding of integration patterns (synchronous, asynchronous, pub-sub).
Proficiency in Groovy scripting, XSLT, JSON, XML, REST, SOAP, OAuth, JWT.
Experience with BTP security, roles, and connectivity (Cloud Connector, Destination Service, etc.).
Good knowledge of SAP S / 4HANA, SuccessFactors, Ariba, Concur, Salesforce, etc. integrations.
Handson experience with troubleshooting, monitoring, and performance tuning of integrations.
Knowledge of Agile methodologies and DevOps tools like CI / CD pipelines, GitHub, Jenkins.
SAP BTP CAPM
Responsibilities
Node.js ProgrammingUtilize Promises, .then, and Callback patterns for async flows
Structure efficient APIs and backend services
CAPM & EventingDesign microservices using SAP CAP’s models, services, and eventing patterns
Employ lifecycle hooks to control processing logic (before / after events)
Database & Data ModelingConnect and operate on SAP HANA DB and SAP Datasphere
Design and manage CDS views and entities
OData ServicesPerform v2 to v4 service conversions for smoother Fiori integration
Annotate services for Fiori Elements consumption
Authorization & SecurityImplement role templates, user authorization logic, and access control
Manage security descriptors and authentication workflows
Project ArchitectureOrganize and maintain project structure : mta.yaml, mtad.yaml, .cdsrc.json, etc.
Define file usage and relationships in cloud applications
Deployment & CI / CDDeploy applications to SAP BTP with multi-target artifacts
Configure pipelines for continuous delivery
Debugging & PerformanceTroubleshoot CAP-based services and Node.js runtime
Use logs and debugging tools for optimal performance
Frontend CollaborationWork with SAP Fiori Elements to bind services and design UIs
Partner with frontend developers for cohesive app delivery
Required Skills
Proficient in Node.js (Promises, async / await, callbacks)
Strong grasp of SAP BTP, CAPM, and CDS modeling
Experience with HANA DB and Datasphere integrations
Knowledge of authorization frameworks and CAP security best practices
Familiarity with SAP Fiori Elements, annotations, and UI integration
Proficient in app structuring and configuration files (mta.yaml, etc.)
Sap Btp Consultant • Bengaluru, Karnataka, India