IT Systems Integration Developer (12 months contract)
BÂTISSEZ VOTRE CARRIÈRE CHEZ NOUS
Metro Chaîne d’Approvisionnement est un partenaire stratégique de solutions de chaîne ’approvisionnement pour certaines des organisations les plus réputées et à la croissance la plus rapide au monde. Depuis 50 ans, elle excelle dans la conception de solutions intégrées, axées sur les données, alimentées par des systèmes et des technologies de pointe, qui répondent à des besoins de distribution complexes et exigeants. Gérant 19 millions de pieds carrés opérant dans plus de 175 sites en Amérique du Nord et en Europe avec une équipe de 9 000 personnes, elle est l’une des plus grandes entreprises privées de solutions de chaîne d’approvisionnement au Canada. Metro Chaîne d’Approvisionnement est lauréate 2024 du programme des sociétés les mieux gérées au Canada, reconnue pour son expertise stratégique, sa culture d’innovation et son engagement envers ses employés et ses communautés locales.
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
Qu’est-ce que vous y gagnez:
- travailler dans un environnement où la sécurité est notre priorité majeure
- l'occasion de faire carrière dans une entreprise en pleine croissance
- une couverture sanitaire, des soins dentaires et ophtalmologiques fournis par l'entreprise pour vous, ainsi que votre famille
- une assurance vie, une assurance invalidité
- des programmes de bien-être pour votre bien-être et celui de votre famille
- programme d'épargne-retraite
- événements sociaux, journées d'appréciation des employés et bénévolat communautaire ;
- indemnité pour les vêtements de l'équipe de l'entreprise
Nous nous engageons à créer et à favoriser un cadre de travail diversifié où les personnes se sentent incluses et valorisées. Nous encourageons également les candidatures de toutes les personnes ayant le profil recherché.
En cas de besoin de mesures d'adaptation en raison d'une capacité ou d'un besoin particulier à un stade quelconque du processus de recrutement, veuillez contacter un membre de notre équipe des ressources humaines.
Autres détails
- Famille d'emplois Services partagés
- Fonction professionnelle TI - Applications d'affaires
- Type de paie Salaire
- 6065 Millcreek Dr, Mississauga, ON L5M 2G6, Canada