SAP Integration Developer

Parkland CorporationCalgary, AB

About The Position

Sunoco LP is seeking an experienced SAP Integration Suite (Cloud Integration – CPI) Developer to design, develop, and support enterprise integrations between SAP S/4HANA and cloud/non-SAP applications. The primary focus of this role is building scalable, secure, and event-driven integrations connecting SAP with SaaS platforms such as Salesforce, Workday, Agiloft, Azure-hosted applications, and external partner systems. This role will also support the organization’s middleware modernization initiative, including migration of interfaces from SAP Process Integration/Process Orchestration (PI/PO) to SAP Integration Suite on SAP BTP.

Requirements

  • SAP Integration Suite (Cloud Integration/CPI) – 2+ years
  • SAP PI/PO – hands-on migration experience required
  • SAP BTP fundamentals (subaccounts, destinations, service instances)
  • SAP Connectivity: IDoc, RFC, Proxy, and BAPI integrations, SAP OData services, SAP Cloud Connector configuration
  • Development: Groovy scripting in CPI, XML/JSON processing, API testing tools (Postman or similar), XSLT (preferred)
  • Integration & Security: OAuth 2.0 and certificate authentication, API-based integrations, Messaging and queuing concepts (JMS/Event Mesh)
  • Preferred External System Experience: Salesforce integrations, Workday integrations, Contract lifecycle systems (Agiloft or similar), Azure AD / Identity Providers, Third-party vendor APIs
  • Candidates must be legally eligible to work in the country in which they applied.
  • Final candidates will be required to undergo a confidential pre-employment background check, including but not limited to educational, criminal, credit, drug and alcohol, and/or fitness for duty testing.

Nice To Haves

  • XSLT (preferred)
  • Event Mesh preferred

Responsibilities

  • Design and develop integration flows (iFlows) using SAP Integration Suite (Cloud Integration/CPI)
  • Build inbound and outbound interfaces between SAP S/4HANA and external systems
  • Implement synchronous and asynchronous integrations
  • Develop API, event-based, and messaging-based integrations
  • Analyze existing SAP PI/PO interfaces (ICO, BPM, ccBPM, proxy, IDoc, file-based, and RFC scenarios)
  • Redesign and rebuild legacy integrations into CPI-native architecture
  • Replace PI/PO adapters with CPI adapters and connectivity mechanisms
  • Migrate mappings (Graphical, XSLT, Java) into CPI mappings or Groovy scripts
  • Re-architect BPM/ccBPM scenarios into CPI process orchestration patterns (JMS queues, Process Direct, Data Store, Splitter/Gather, etc.)
  • Identify and eliminate tight coupling or on-premises dependencies
  • Participate in migration planning, interface inventory, and decommission strategy
  • Perform testing, cutover, and stabilization during PI/PO retirement
  • Develop and maintain integrations with: Salesforce (REST APIs, Bulk APIs, Platform Events, Pub/Sub API), Workday (SOAP and REST APIs), Agiloft / Contract Lifecycle Management systems, Azure-hosted applications and external partner systems, Vendor and B2B integrations
  • Utilize connectivity protocols including REST, SOAP, and OData services, IDoc, RFC, and BAPI integrations, SFTP/FTP file integrations, JMS messaging, HTTPS and Webhooks, Event-driven integrations (Event Mesh preferred)
  • Implement security and authentication methods such as OAuth 2.0 (Client Credentials and JWT Bearer), Certificate-based authentication (mTLS), SAML assertions, Keystore and certificate management in BTP, Secure connectivity via Cloud Connector
  • Perform data transformation and mapping using Graphical message mapping, Groovy scripting for routing and transformation, JSON, XML, CSV, and flat file handling, Payload enrichment and content-based routing, Error handling and retry logic
  • Monitor interfaces using Integration Suite monitoring
  • Troubleshoot and resolve message failures
  • Perform root cause analysis and defect resolution

Benefits

  • Competitive Benefits
  • Meaningful Extras
  • Unmatched Value
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service