Job Description
About the job
Title: SAP CPI Developer
Location: Toronto, ON | Hybrid
Duration: 1 year with likely extensions
Salary Range: Open to discuss , depending on your experience
About the Role
Design, build, and operate robust integrations on SAP BTP and contribute to application development using CAP and RAP.
Key Responsibilities –
Integration (SAP CPI)
Design, develop, and maintain integrations using iFlows.
Build API-based and event-driven integrations using REST/OData, SOAP, JMS, and Event Mesh.
Implement secure connectivity using Cloud Connector, Destinations, XSUAA, OAuth2, and mTLS.
Use API Management for policies and transformations.
Optimize integrations for performance and observability.
Manage transports, versioning, and automated deployments.
Application Development (BTP)
Build services and applications using SAP CAP (Node.js/Java).
Develop ABAP RAP services on BTP or S/4HANA.
Integrate apps with Event Mesh, Workflow Management, and Business Rules.
Follow clean architecture and reusable patterns.
Required Qualifications
5+ years enterprise integration experience; 3+ years with SAP CPI.
Strong API-first and event-driven integration experience.
Proficient in Groovy, JavaScript/Java, and ABAP.
Hands-on with XSUAA, Destinations, Connectivity, Event Mesh.
Familiarity with OAuth2, JWT, and enterprise security.
Experience with Agile delivery.
Nice-to-Have
Experience with Kyma/Kubernetes or serverless.
Knowledge of Integration Advisor and Integration Assessment.
Familiarity with SAP Cloud SDK and Fiori/UI5.
Experience with observability tools and performance tuning.
Education & Certifications
Bachelor’s or Master’s in Computer Science or related field.
SAP Certifications in Integration Suite, BTP Development, or ABAP/RAP.
