Taro Logo

Integration Engineer

A leading Canadian-based global mining & metals company focused on copper, nickel, gold & cobalt production, ranking among world's top 10 copper producers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

First Quantum Minerals, a leading global mining company, is seeking an Integration Engineer to join their team in Cape Town. Reporting to the Group Data Operations Lead, this role is crucial in developing and maintaining efficient data integrations across the organization.

The ideal candidate will bring 5 years of software development and integration engineering experience, with strong expertise in various programming languages and integration technologies. You'll be responsible for designing and implementing integration solutions, working with RESTful APIs, SOAP, and modern integration platforms like MuleSoft and Azure Integration Services.

This position offers a hybrid work arrangement (3-4 office days per week) and sits at the intersection of data engineering and systems integration. You'll work with cross-functional teams to improve business processes through technical integration solutions, while maintaining high standards of code quality and documentation.

First Quantum Minerals is one of the world's top 10 copper producers, with operations spanning four continents and employing around 20,000 people. The company is known for its innovative approach to mining and metals production, making it an excellent environment for technical professionals looking to make an impact in the mining industry.

The role combines technical expertise with business acumen, requiring someone who can translate complex business requirements into efficient integration solutions. You'll be part of a dynamic team that values independent thinking and innovative problem-solving, contributing to the company's continued growth and technological advancement.

Benefits include the opportunity to work with cutting-edge integration technologies, professional development opportunities, and the chance to contribute to major mining operations worldwide. The position may involve rare international travel (once a year), offering exposure to global operations and diverse technical challenges.

Last updated 11 days ago

Responsibilities For Integration Engineer

  • Gather and analyse business requirements to identify integration opportunities
  • Design and implement integration flows and APIs
  • Partner with development teams on integration solutions
  • Conduct and automate integration tests and performance tests
  • Prepare technical documentation for integrations
  • Monitor integration performance and troubleshoot issues
  • Participate in integration vendor and tool selection

Requirements For Integration Engineer

Python
  • Bachelor's degree or equivalent experience
  • 5 years experience in software development
  • 5 years experience in integration engineering
  • Strong knowledge of integration design and development processes
  • Experience in data integration and workflow scripting
  • Proficiency in C#, Scala, Python, SQL
  • Experience with RESTful APIs, SOAP, OAUTH 2.0
  • Experience with integration platforms (MuleSoft, Boomi, Azure)
  • Excellent problem solving and analytical skills
  • Strong communication skills

Related Jobs

Integration Engineer

Senior Integration Engineer position at First Quantum Minerals, requiring 5 years of experience in software development and integration engineering, based in Cape Town with hybrid work arrangement.

Integration Engineer

Senior Integration Engineer position at First Quantum Minerals, requiring 5 years of experience in software development and integration engineering, based in Cape Town with hybrid work arrangement.

Integration Engineer

Integration Engineer position at First Quantum Minerals, focusing on designing and maintaining data integrations and APIs, requiring 5 years of software and integration experience.

Founding Full-Stack Software Engineer

Remote Founding Full-Stack Software Engineer position at HyperDev, focusing on AI and machine learning technologies with Python expertise.

Senior Full Stack Engineer

Senior Full Stack Engineer role at BCB Group in Johannesburg, focusing on building scalable financial platforms using Node.js, TypeScript, and Angular in the crypto/fiat payment services space.