• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Scheduling C# Software Engineer

RPMGlobal - Brisbane Grove, NSW

Source: uWorkin


About The Role

RPMGlobal is the market leader in enterprise solutions from mine planning to execution. We have the most advanced scheduling tools in the industry along with the leading simulation, costing, and execution solutions for both mining production and equipment maintenance, all built on our Enterprise Planning Framework.

Our software helps provide the raw materials needed to manufacture the products that enable the modern world including lithium for batteries, steel, alloys, aluminium, and copper for electricity generation and transmission.

RPMGlobal tools make extensive use of Mathematical Programming to deliver optimized production schedules. To support the development of these applications we are recruiting and enabling the further development of our team’s skills in this area.

This is an opportunity for a smart, innovative, self-motivated Software Engineer to join a distributed team of likeminded people who develop world class software using a practical, agile based modern development methodology certified to ISO 9001.

RPMGlobal will help you achieve a healthy work-life balance by enabling you to work flexible hours primarily at home, primarily in an RPM office, or a combination of both if you prefer.

RPMGlobal team members all adhere to our core values of Courage, Excellence, Shared Learnings, Teamwork and Respect.

Key Responsibilities

  • Design and produce high quality software code
  • Undertake analysis, testing and troubleshooting
  • Document and support RPM’s software solutions
  • Meet software quality standards and corporate objectives within a timeline and budget

About You
  • 5+ years programming experience in C#, C++, Java or equivalent OO programming language
  • Development of solutions using Mathematical Programming, in particular LP and MILP
  • Relevant tertiary qualification
  • Good written and spoken English

Other experience that will be valuable in this role include
  • Development of Multithreaded Systems
  • Use of optimization tools such as Gurobi Optimizer, CPlex or similar
  • Contribution to large scale, complex software projects
  • WinForms and WPF
  • Dev Express and Syncfusion libraries
  • Unit Testing Frameworks eg NUnit, Visual Studio Unit Testing Framework

About RPM

RPMGlobal is the mining industry's leading advisory, enterprise technology and training provider.

We are the market leader in enterprise solutions from mine planning to execution. We have the most advanced scheduling tools in the industry along with leading simulation, costing and execution solutions in both production and maintenance all built on the industry's only Enterprise Planning Framework (EPF).

Our global Advisory Team are the trusted advisors the mining industry turns to. We deliver impartial, expert advice during a mine's lifecycle from exploration to mine closure including project feasibility and funding, as well as mine development and operations.

Please, no agencies or recruiters.