Enable job alerts via email!

SAP Integrations Developer

Enable International

Toronto

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Toronto is seeking an experienced SAP Integrations Developer. You will work on designing and maintaining integrations for a SaaS platform, ensuring smooth data flow between systems. This role requires expertise in SAP structures and strong development skills, primarily with REST APIs and Azure services. Candidates should have over 5 years of experience and a commitment to quality and reliability in their integration solutions.

Benefits

Paid Time Off
Wellness Benefit
Comprehensive Insurance
Retirement Plan
Lucrative Bonus Plan
Equity Program
Career Growth
Additional Perks: Free Food, Training, Pets

Qualifications

  • Deep knowledge of SAP master data (Customer, Vendor, Material) and transaction structures.
  • Experience with both ECC and S/4HANA integration.
  • Strong analytical, debugging, and data reconciliation skills.

Responsibilities

  • Design and implement secure, scalable data integrations.
  • Build and maintain integration logic using SAP-standard protocols.
  • Lead troubleshooting and root-cause analysis during go-live and ongoing support.

Skills

SAP data structures
IDocs
BAPIs
Python
SQL
Azure Functions
Data reconciliation
Communication

Education

5+ years of SAP integration development experience

Tools

SAP PI/PO
Azure Data Factory
SAP BTP Integration Suite
Job description

Enable’s intelligent pricing and rebate platform accelerates pricing strategy and rebate execution with AI-powered insights, real-time performance monitoring, agreement optimization, and streamlined rebate management.

Overview

The SAP Integration Developer will design, develop, and maintain robust integrations between Enable’s rebate management SaaS platform and customer SAP environments, including ECC, S / 4HANA, and other SAP-based or hybrid systems. This includes building scalable data pipelines to manage master data, transactional records, and rebate earnings synchronization across configurations and currencies.

Job Summary

The ideal candidate brings deep expertise in SAP data structures and integration technologies (IDocs, BAPIs, RFCs, OData), with a track record of building automated, reliable, and scalable interfaces in enterprise environments. You will work cross-functionally with internal teams and directly with customer technical stakeholders to ensure integrations are delivered on time and to spec.

Responsibilities
  • Design and implement secure, scalable data integrations between SAP systems and Enable.
  • Build and maintain integration logic using SAP-standard protocols such as IDocs, BAPIs, RFCs, OData, and ALE / Proxies.
  • Transform and normalize incoming SAP data to align with Enable’s schema using scripting (e.g., Python, SQL) or ETL tools.
  • Deliver outbound integrations to SAP for financial transactions, including journals, invoices, and credit memos.
  • Enable high-fidelity inbound data pipelines for customer, vendor, material, pricing, and transactional records.
  • Develop reusable, configurable integration components to interact with our generic integration tools and the Enable platform, supporting various customer configurations.
Project & Customer Engagement
  • Collaborate with Customer Success, Implementation, and on-site customer IT teams to define integration requirements during discovery and onboarding.
  • Lead scoping sessions and guide clients through best practices, architecture design, and implementation strategies tailored to their ERP landscape.
  • Consult on SAP-side development / configuration needed to support Enable’s data interfaces.
  • Participate in customer-facing technical sessions as the integration expert with a strong foundation in SAP and the ability to translate that expertise across ERP systems, including Microsoft Dynamics and NetSuite.
Quality, Testing & Support
  • Develop and execute robust test plans, including edge-case handling and error scenarios.
  • Implement advanced error handling, retry logic, logging, and alerting to ensure data reliability.
  • Lead troubleshooting and root-cause analysis during go-live and ongoing support.
  • Create clear documentation, internal runbooks, and training materials for internal and customer use.
Mentoring & Cross-Team Collaboration
  • Partner with Data Engineering, Product, and Infrastructure teams to improve integration tooling and performance.
  • Mentor and coach team members through peer programming, code reviews, and technical workshops.
  • Maintain and contribute to internal integration templates, documentation, and best practices.
  • Help define long-term architectural patterns for connecting external ERPs with Enable.
Knowledge, Skills, And Abilities (KSAs)
  • Deep knowledge of SAP master data (Customer, Vendor, Material) and transaction structures.
  • Experience with Microsoft Azure services, including Azure Functions, Storage Accounts, and Azure Data Factory.
  • Expertise in IDocs, BAPIs, RFCs, OData and REST APIs, ALE and Proxy technologies.
  • SAP modules including FI, SD, MM, COPA.
  • Financial postings and reconciliation logic.
  • Proficiency in middleware platforms (SAP PI / PO, SAP BTP Integration Suite / CPI).
  • Scripting languages (Groovy, JavaScript, C#, Python) and SQL data modeling.
  • Strong analytical, debugging, and data reconciliation skills.
  • Excellent communication and documentation abilities.
  • Ability to lead customer-facing technical sessions confidently and clearly.
Required Education And Experience
  • 5+ years of SAP integration development experience, including both ECC and S / 4HANA environments, with relevant certifications.
  • Proven track record of implementing SAP-to-third-party data integrations at enterprise scale.
  • Experience supporting integration for finance, procurement, or rebate-related use cases.
  • Familiarity with SaaS, cloud-native platforms, or B2B enterprise software.
Preferred Education And Experience
  • Experience with integrations involving non-SAP systems.
  • Knowledge of CI / CD pipelines and DevOps practices.
  • Exposure to rebate management or financial transaction workflows in enterprise settings.
Supervisory Responsibilities
  • None directly but expected to mentor and coach junior team members and contribute to internal best practices.
Travel
  • Occasional travel may be required for customer workshops or Enable team events.
Job Title
  • Seniority level : Mid-Senior level; Job title upon hire : SAP Integrations Developer
Total Rewards

At Enable, we’re committed to your professional development and growth. Starting pay is determined by factors like location, skills, experience, market conditions, and internal parity.

Benefits
  • Paid Time Off
  • Wellness Benefit
  • Comprehensive Insurance
  • Retirement Plan
  • Lucrative Bonus Plan
  • Equity Program
  • Career Growth
  • Additional Perks : Free Food, Training, Pets

Enable is an equal opportunity employer, fostering an inclusive, accessible workplace that values diversity. We provide fair, discrimination-free employment, ensuring a harassment-free environment with equitable treatment. We welcome applications from all backgrounds. If you need reasonable adjustments during recruitment or in the role, please let us know.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.