Share this job
Software Developer
Perth, WA
Apply for this job

You’ll help design, develop, implement and maintain software solutions that meet client needs, working closely with stakeholders and contributing technical expertise across the software lifecycle.


Typical responsibilities include:


  • Development, improvement, documentation, testing, execution, installation, and maintenance of software applications
  • Providing technical guidance for software design (including feasibility, recommendations for purchases/upgrades, and proposals)
  • Consulting with stakeholders to evaluate system/program needs
  • Creating operational procedures and end-user documentation


Required/desired background:

  • Degree in Computer Science, Engineering or related discipline OR 3+ years of software development experience
  • Desired: full-stack web development (C# or Java, and/or JavaScript, CSS, HTML), SQL/database modelling, Agile and version control experience
  • Excellent communication, strong analytical thinking, and strong learning capability


What we look for (common across streams)

Across all streams, we value people who combine:

  • Strong work ethic, adaptability, and ownership
  • Clear communication (written and verbal) and ability to work with diverse stakeholders
  • Rigorous, fact-based problem solving and curiosity for continuous learning



Understanding of mining operations and practices is highly desirable but not required for some roles/projects.

Apply for this job