Software Engineer

Friday, December 16th, 2016

Evolution Product Development Team 

  • Cutting-edge 3D software
  • Work with a dynamic & growing software development team
  • Expand your skills & be with the best

Maptek™ is the world leader in the development and supply of software and hardware technologies for the mining and resources industry. We create large scale modelling and 3D visualisation software products including Maptek Vulcan™, Maptek BlastLogic™, Maptek Eureka™, Maptek Evolution and Maptek I-Site™. These products are sold and supported worldwide through a network of offices in Australia, Africa, North and South America, and Europe.

Evolution mine scheduling software is a comprehensive, dynamic tool used by mining professionals. Developers at Maptek aren’t merely an afterthought; they are the cornerstone of our customer focus. Developing Evolution means working with a user group and providing a direct pipeline for our customers’ needs. We employ individuals who use Agile/Scrum methodology, and work collaboratively with technical support, sales, and marketing staff.

We are growing the Adelaide development team and are looking for a Software Engineer with C# and Visual Studio experience.

Core responsibilities

  • Develop software components according to established processes
  • Increase product efficiency and reliability through quality code
  • Support code development with appropriate unit and/or automated functional tests
  • Contribute to the ongoing development success of the product
  • Integrate new features in accordance with the software development roadmap
  • Work closely with other Evolution development and technical services teams

Knowledge, skills and abilities

  • Bachelor degree in Software Engineering, Computer Science or equivalent Maths or Science or Engineering degree
  • Proficient in C# using Visual Studio and OO programming
  • Experience using WPF, XAML & the MVVM design pattern
  • 3D programming experience is highly regarded
  • Experience developing Cloud PaaS solutions
  • Experience developing RESTful APIs using ASP.NET Web API
  • Good understanding of developing in a Microsoft Windows environment and the architecture of multi-tier data management applications
  • Experience with Iterative or Agile rapid delivery process (ie SCRUM)
  • Excellent communication skills & ability to work in a team
  • Organised, accurate, innovative & highly motivated with close attention to detail
  • Ability to develop automated functional tests and unit tests
  • Ability to work in a distributed team environment is essential
  • Proven successful delivery of complex systems on tight deadlines
  • Knowledge of ReactveUI and reactive programming beneficial

Bring us your talent and enthusiasm, and help us move to the next level of excellence. If working in a challenging environment appeals to you, and you seek an opportunity to extend your experience and capabilities, please submit your covering letter, resume including salary expectations to as soon as possible.

This position is only available for Australian citizens or permanent residents.

No recruitment agencies please.

  • Share This