About the job
Job Purpose:
As an Integration Developer, your primary responsibility will be to design, create, and maintain integrations and cloud-native services across SAP and Microsoft platforms. This role encompasses the SAP Integration Suite (CPI & API Management), SAP Cloud Application Programming Model (CAP), and Azure Logic Apps, enabling comprehensive, API-driven and event-driven integration architectures on SAP BTP and Azure.
Key Responsibilities:
SAP Integration Suite (BTP)
- Design, develop, deploy, and monitor Integration Flows (iFlows) using SAP Cloud Integration (CPI).
- Deploy and manage using SAP CTMS / Cloud ALM.
- Implement integration patterns including REST, SOAP, OData, IDoc, and File/SFTP, along with synchronous and asynchronous messaging.
- Configure API Management, including policies, security, lifecycle management, Value Mapping, Message Mapping, and Script Collections.
- Secure integrations utilizing OAuth 2.0, certificates, and SAML.
SAP Cloud Application Programming Model (CAP)
- Design, develop, deploy, and monitor CAP-based applications on SAP BTP (Cloud Foundry).
- Create OData and REST APIs for SAP and non-SAP consumers.
- Implement persistence solutions, such as PostgreSQL.
- Facilitate UI consumption via SAPUI5, SAP Build Apps, or ReactJS.
Azure Logic Apps
- Develop integration workflows based on events.
- Experience with COUPA and SAP integration.
- Integrate both SAP and non-SAP systems using REST APIs, Service Bus, Event Grid/Event Hub, and File/SFTP connectors.
- Implement error handling, retry logic, and monitoring with App Insights, while securing secrets through Azure Key Vault.

