SAP CPI/BTP Developer

Job Description

  • Contractor
  • Anywhere

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.