Software Developer
Leica Geosystems AG
Brisbane , Australia
7d ago

Purpose of Position :

This position will be responsible for participating as a software engineer in the Global Product Development team of the Hexagon Mining Division.

The incumbent will be responsible for the development of new functionality of existing tools and the maintenance of the designated products.

Major Areas of Responsibilities

  • Developing new components, features and functionality within the designated products.
  • Assisting in the maintenance of existing designated product by fixing bugs found.
  • Assisting in the improvement of existing designated product.
  • Assisting with documentation (discussion / testing / release / doc notes).
  • Assisting in the creation and implementation of detailed specifications and code.
  • Creating technical documentation relating to the deployment of new product releases.
  • Adhere to architectural goals and guidelines as set out by the Software Architect or Product Owner
  • Take responsibility for resolving complex technical issues
  • Contribute to continuous improvement of the software development process within the development team
  • Communicate progress status through daily stand-up meetings and by providing accurate estimates of remaining work.
  • Interface with other groups as required to deliver the required objectives
  • Work collaboratively within the development team to raise and maintain a high level of technical proficiency
  • Compliance with Hexagon Mining’s Workplace Health and Safety policies and procedures, participation in audits and compliance with instructions given in respect to the health and safety of himself / herself and the safety of others
  • Other duties as required from time to time
  • Basic Requirements : Education & Experience

    Education & Experience

  • A University qualification (Bachelor degree) in Computer Science, Engineering, or equivalent combination of education and related experience
  • A minimum of 5 years relevant commercial experience
  • Knowledge, Skills & Abilities

  • Intermediate level of programming skills in C family languages such as C# or C++.
  • Knowledge of database design and access (SQL Server, SQLite or related) highly desirable
  • Entry Level to Intermediate knowledge of GUI (graphical user interface) highly desirable
  • Commitment to continuous improvement
  • Strong communication skills both written and verbal
  • Strong time management, prioritisation and interpersonal skills
  • Ability to maintain flexibility in different situations and adapt to change
  • High level of personal drive and self-motivation
  • Ability to work independently as well as part of a team
  • Ability to rapidly grasp technical solutions, concepts and products
  • Desire to expand own knowledge and skill set as well as sharing knowledge with other team members
  • Desirable

  • Understanding and application of Object Oriented Design (OOD and related software design concepts
  • Practical experience in Scrum software development processes
  • Practical experience developing software in an agile team environment
  • Knowledge of SQL
  • Knowledge of Objective C
  • Knowledge of Ruby
  • Knowledge of and experience in the mining industry is advantageous
  • GIS background
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form