Main characteristics
- Location
- Perth, Western Australia
- Company
- Michael Page
- Employment type
- Permanent
- Category
- Information Technology
- Industry
- Technology & Telecoms
Job summary
About Our ClientOur client is a WA based company that is a market leader in providing solutions to the mining industry. Their product range stretches across the entire product range including, but not limited to, capturing, managing, visualising and understanding data to controlling and reporting on mine production. They have an extensive R & D department ensuring their team are constantly working with the latest available technologies to provide the most modern and thorough solutions.
Job Description
The Key Responsibilities of this role are:
- Interpret functional requirements into software design
- Provide continuity in solutions decisions
- Consult on design for the team, when required
- actively manage enhancements through Issue Manager
- Develop localisable and user-friendly software
- Develop efficient data processing algorithms
- Develop quality and maintainable code in C++
- Document implementation and deployment details
- Develop unit, integration and regression tests
- Assist in the QA process
- Resolve functional issues
The Successful Applicant
The ideal candidate will be able to demonstrate the following:
- Bachelor's degree in Computer Science or equivalent
- Ideally 3-5 years experience in commercial software development
- Experience in application development with emphasis on data processing and GUIs
- Exposure to 2D or 3D graphics programming is a huge bonus, as is OpenGL experience
- Experience in Visual C++, MFC and STL
- Good mathematical and statistical knowledge
- Ability to work in a team and autonomously
- Strong communication skills with the ability to communicate technical data to non-technical stakeholders
- Thorough understanding and practical knowledge of OO software engineering principles
What's on Offer
Our client is able to offer competitive salaries for the successful candidate, up to $140,000 plus Superannuation. There is a hybrid working arrangement in place allowing you to manage your own time to ensure the best work/life balance possible. You will also have access to extensive up skilling opportunities and the chance to work under some extremely and experienced senior staff to help move your career forward.If this role sounds like it is for please submit an application. If you are interested in the role but feel your background doesn't fit perfectly we would still encourage you to apply as the client are keen to be connected with good people with a willingness to learn.