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 position offers an opportunity to work with a top 10 copper producer that spans multiple continents and focuses on sustainable development.

The ideal candidate will bring 5 years of software development and integration engineering experience, combining technical expertise with strong problem-solving abilities. You'll be responsible for designing and implementing integration solutions, working with APIs, and ensuring optimal performance of data systems. The role requires proficiency in various programming languages including Python, C#, and SQL, along with experience in modern integration technologies.

Working in a hybrid environment (3-4 office days per week), you'll collaborate with cross-functional teams to deliver high-quality integration solutions that support business processes and customer needs. The position offers exposure to large-scale mining operations and the opportunity to contribute to a company that's at the forefront of the mining industry's digital transformation.

First Quantum Minerals is known for its 'can do' attitude and specialist technical capabilities, making it an ideal environment for professionals who want to make a significant impact. The company's culture encourages independent thinking and challenging conventional approaches to achieve extraordinary results. With operations across Africa, Europe, the Middle East, Australia, and the Americas, this role provides exposure to global projects and the chance to work with cutting-edge integration technologies.

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
  • 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.