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

Job Description

First Quantum Minerals, a leading Canadian-based global mining company, is seeking an Integration Engineer to join their team in Cape Town. This role offers an exciting opportunity to work with one of the world's top 10 copper producers, contributing to their global operations across Africa, Europe, the Middle East, Australia, and the Americas.

Reporting to the Group Data Operations Lead, you'll be responsible for developing and implementing integration strategies alongside the Integration Architect. Your role will be crucial in designing, developing, and maintaining efficient integrations that connect data, applications, and third parties to support business processes.

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

This hybrid position offers a flexible work arrangement with 3-4 office days per week in Cape Town, Bellville Park. You'll be part of a company that values independent thinking and challenging conventions to deliver extraordinary results. First Quantum's global presence and continuous growth provide excellent opportunities for career development and impact.

The company's commitment to technical excellence, sustainable development, and community engagement makes this an ideal opportunity for professionals looking to contribute to significant mining projects while helping shape the future of metal production in an increasingly green economy.

Last updated 7 hours ago

Responsibilities For Integration Engineer

  • Gather and analyse business and customer requirements
  • Design and implement integration flows and enhancements
  • Partner with development teams on integration solutions
  • Determine and conduct integration tests and performance tests
  • Prepare and manage 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 applied experience)
  • 5 years' experience in software development
  • 5 years' experience in integration engineering
  • Strong knowledge of integration design and development processes
  • Strong proficiency in relevant coding languages (C#, Scala, Python, SQL)
  • Experience with system integration technologies (RESTful APIs, SOAP, OAUTH 2.0)
  • Experience with integration platforms (MuleSoft, Boomi, Azure Integration Services)

Related Jobs