Taro Logo

Integration Engineer

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

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 integrations that connect data, applications, and third parties across the organization.

The ideal candidate will bring 5 years of software development and integration engineering experience, with strong expertise in languages like Python, C#, Scala, and SQL. You'll work with modern integration technologies including RESTful APIs, SOAP, and OAUTH 2.0, while utilizing platforms such as MuleSoft, Boomi, and Azure Integration Services.

This position offers a hybrid working arrangement (3-4 office days per week) and rare international travel opportunities. As part of one of the world's top 10 copper producers, you'll contribute to critical systems that support operations across multiple continents, including Africa, Europe, the Middle East, Australia, and the Americas.

The role combines technical expertise with leadership opportunities, requiring someone who can both architect solutions and guide teams. You'll be responsible for gathering requirements, designing integration flows, implementing solutions, and ensuring optimal performance of integration systems. The position demands excellent problem-solving abilities and strong communication skills to work effectively with various stakeholders.

First Quantum Minerals offers a unique culture they call the "First Quantum Way," encouraging independent thinking and innovative approaches to problem-solving. As the company continues to expand and adapt to modern challenges, including the shift to a low-carbon economy, your role will be instrumental in shaping the future of their technical infrastructure.

Last updated 8 hours ago

Responsibilities For Integration Engineer

  • Gather and analyse business requirements for integration opportunities
  • Design and implement integration flows and APIs
  • Partner with development teams on integration solutions
  • Conduct and automate integration 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
  • Leadership experience

Related Jobs