Location: Montreal, QC
Job SummaryThe Integration Engineer is responsible for designing, developing, and maintaining system-to-system integrations across applications, platforms, and services. This role ensures seamless data flow, compatibility, and end-to-end connectivity between business systems, APIs, and third-party applications.
Key Responsibilities 1. Integration Design & DevelopmentDesign and implement API-based, middleware, and data integration solutions.
Develop interfaces using REST, SOAP, JSON, XML, and integration platforms such as MuleSoft, Dell Boomi, Informatica, and Azure Integration Services.
Build scalable integration workflows, pipelines, and connectors to support enterprise systems.
Integrate applications across ERP, CRM, payment systems, cloud services, and internal platforms.
Collaborate with cross-functional teams to understand system interactions and business processes.
Perform end-to-end testing and validation of integration flows.
Develop, publish, and maintain APIs using API gateways such as MuleSoft, Apigee, Kong, and Azure API Management.
Ensure API security, versioning, throttling, monitoring, and access control best practices.
Strong experience with REST and SOAP APIs.
Proficiency in JSON and XML data formats.
Hands-on experience with integration platforms (MuleSoft, Dell Boomi, Informatica, Azure Integration Services).
Experience with API gateways (Apigee, Kong, MuleSoft, Azure API Management).
Knowledge of system integration across ERP, CRM, and cloud platforms.
Strong troubleshooting, testing, and analytical skills.
Excellent communication and collaboration abilities.
Integration Engineer • Montreal, QC, Canada