IT Systems Integration Developer (12 months contract)
Join our team
Metro Supply Chain is a strategic supply chain solutions partner to some of the world’s fastest growing and most reputable organizations. For 50 years, it has excelled at tailoring integrated, data-driven solutions, fueled by advanced systems and technology, that fulfill complex and challenging distribution needs. Managing 19 million square feet operating out of more than 175 sites across North America and Europe with a team of 9,000, it is one of Canada’s largest privately owned supply chain solutions companies. Metro Supply Chain is a 2024 winner of the Canada’s Best Managed Companies program, recognized for its strategic expertise, culture of innovation and commitment to its people and local communities.
JOB SUMMARY
As an IT Systems Integration Developer, you will be responsible for designing, developing, and deploying Integration solutions that ensure seamless connectivity and data flow across enterprise systems. The role involves working with APIs, building custom connectors, and extending the functionality of integration platforms (such as AWS, Azure, Google Cloud) to meet complex business requirements. In this role, you are consistently looking at driving business value through integration by enabling advanced configurations, performance tuning, and flexibility to meet the complex and high-volume integration needs of the organization.
This is a 12 months contract position
RESPONSIBILITIES:
- Integration Development:
- Design and develop integrations using tools such as Azure Integration Services (Logic Apps, Service Bus, API Management, Data Factory) and other middleware platforms.
- Build, test, and deploy custom APIs and connectors to support integration needs.
- Automate repetitive tasks, improve development workflows, and ensure CI/CD pipelines are effective for integration testing.
- Data Mapping and Transformation:
- Perform advanced data transformation and mapping using JSON, XML, EDI, or XSLT to facilitate accurate data exchange between systems.
- Handle complex data structures and design schemas for API requests and responses.
- System Integration:
- Integrate enterprise applications such as ERP, CRM, and supply chain systems (e.g., Dynamics 365, Salesforce, SAP).
- Implement secure data transfer protocols and authentication mechanisms (e.g., OAuth, JWT).
- Custom Business Logic:
- Implement specific business rules that are complex or unique to the organization through custom scripts or embedded code.
-
- Implement workflows that need intricate conditional logic or multiple layers of data validation.
- Performance Optimization:
- Optimize integration solutions for performance, scalability, and reliability.
- Conduct code reviews and implement best practices for integration development.
- Advanced Error Handling, Troubleshooting, and Support:
- Monitor system logs and metrics to ensure integration stability and performance.
-
- Implement advanced error handling and debugging capabilities, build advanced logging, error-handling routines, or event-based triggers.
- Develop and maintain data pipelines, microservices, and integration frameworks that facilitate seamless cloud operations.
- Collaboration and Documentation:
- Collaborate with business analysts, architects, and other stakeholders to gather requirements and translate them into technical solutions.
- Document integration processes, configurations, and code for reference and knowledge sharing.
- Collaborate with DevOps, security, and infrastructure teams to ensure integration solutions are secure, scalable, and maintainable
SKILLS AND EXPERIENCE
- Strong experience with cloud platforms (AWS, Microsoft Azure, Google Cloud).
- Proficiency in cloud integration tools and technologies such as AWS Lambda, Azure Logic Apps, Google Cloud Functions, or equivalent.
- Solid experience with API development and integration, including REST, SOAP, and GraphQL.
- Experience working with cloud-native architectures, including serverless and microservices architectures.
- Knowledge of automation and orchestration tools (e.g., Terraform, Ansible, Kubernetes, Docker).
- Familiarity with data formats such as JSON, XML, EDI, and YAML.
- Strong proficiency in relevant coding languages (e.g. Java, C++, C#, Python, SQL).
- Understanding of security principles in cloud environments (IAM, encryption, OAuth, etc.).
- Experience with message brokers and queues (e.g., Kafka, Service Bus, RabbitMQ, or SQS).
- Knowledge of ETL (Extract, Transform, Load) processes and tools.
- Familiarity with Agile development methodologies and tools (e.g., Jira, Azure DevOps, Confluence).
- Experience with database technologies such as SQL, NoSQL, and cloud-based database services (e.g., Amazon RDS, Azure SQL).
- Experience with version control systems (e.g., GIT).
QUALIFICATIONS
- Bachelor’s degree in any of the following: Computer Science, Computer/Software Engineering, or equivalent applied experience
- Bilingual (English/French) is an asset
- 2 – 3 years of experience in software development.
- 3 – 5 years of experience in integration engineering.
- Certification in Cloud technologies (Azure, AWS, GCP)
- Certification in Integration Platforms (MuleSoft, Azure Integration Services, Boomi, Informatica, WebMethods), is an asset.
- Background in Supply Chain, Transportation, etc. is an asset.
CORE COMPETENCIES:
- Excellent attention to detail and a self-starter.
- Strong problem-solving skills and the ability to debug and troubleshoot complex issues.
- Must display tact and diplomacy, maturity, judgment, and creativity.
- Thrives under pressure and tight deadlines
- Analytical with excellent communication and interpersonal skills
- Ability to work independently, as well as in a team in an extremely fast-paced, dynamic environment
- Proactive and supportive team player
- Ability to travel
Why Join Us
- Work in an environment where safety is our first priority
- The opportunity to build a career with a growing company
- Medical, dental, and vision coverage for you and your family
- Life and disability insurance
- Wellness programs to support your family’s well-being
- A Retirement Savings Program with a company match
- Company team wear allowance
- Employee Appreciation Day
- Company sponsored social events
- Community volunteering
We are an equal opportunity employer committed to building and fostering a diverse workplace where people feel included and valued. We encourage applications from all qualified individuals.
Should you require accommodation for a special ability or need during the recruitment process, please reach out to a member of our Human Resources Team. #HP
Other details
- Job Family Shared Services
- Job Function IT - Business Applications
- Pay Type Salary
- 6065 Millcreek Dr, Mississauga, ON L5M 2G6, Canada