Overview
Skills
Job Details
Job Summary:
We are looking for an experienced SAP BTP CPI Programmer to design, develop, and support cloud-based integrations using SAP Business Technology Platform (BTP) Cloud Platform Integration (CPI). The role involves building secure, scalable, and high-performance integration solutions across SAP and non-SAP systems.
Key Responsibilities:
Design, develop, and maintain integrations using SAP CPI (Integration Suite).
Build and customize iFlows, adapters, and mappings (XML, JSON, IDoc).
Develop Groovy scripts for message transformation, routing, and exception handling.
Configure connectivity using HTTP, OData, SOAP, SFTP, IDoc, and RFC adapters.
Implement error handling, logging, monitoring, and alerting mechanisms.
Integrate SAP and non-SAP systems including S/4HANA, ECC, SuccessFactors, Ariba, Concur, and third-party applications.
Ensure security configurations including OAuth, certificates, keys, and role-based access.
Collaborate with functional teams to gather integration requirements and deliver end-to-end solutions.
Perform unit testing, integration testing, and production support.
Document integration designs, mappings, and technical specifications.
Required Skills & Qualifications:
Strong hands-on experience with SAP BTP CPI (Cloud Platform Integration).
Proficiency in Groovy scripting and message mapping.
Experience with SAP Integration Suite.
Solid understanding of integration patterns and middleware concepts.
Knowledge of REST, SOAP, OData, XML, JSON.
Experience integrating SAP and non-SAP applications.
Strong debugging, troubleshooting, and performance optimization skills.
Preferred / Nice-to-Have Skills:
Experience with SAP API Management.
Exposure to Event Mesh or Open Connectors.
Knowledge of CI/CD pipelines for SAP integrations.
SAP CPI / BTP certification.
Experience with agile delivery models.