Software Developer Position
The primary role of the Software Developer is to design, develop, and maintain software applications used in the training environment. You will be part of a small team responsible for the end-to-end product from building the back-end code and server structure to the front-end graphical user interface.
Your responsibilities will include collaborating with customers, users, team members, and other stakeholders to understand needs and determine solutions. You will also scope training software needs, research and analyse solutions, write and maintain software code, system designs and technical specifications, test and debug applications, and continuously improve and update them.
Required Skills and Qualifications
* Bachelor Degree in a discipline relevant to software and multimedia development or equivalent and substantial demonstrated experience.
Desirable skills and knowledge include experience with the Unity game engine, other relevant certifications in software, technologies, design, training and assessment, knowledge and understanding of adult learning principles, software and multimedia development in a training context, learning needs analysis and adult education principles, skill with graphic and user interface design.
Benefits
* Unique and challenging work with a deeper purpose.
* Up to 10 days additional leave every year so you can rest and recharge.
* Generous parental leave so you can give your family the focus it deserves.
* Subsidised childcare to ease the financial pressure on your family.
* Health and wellbeing initiatives so you can perform at your best at work.
* Professional development opportunities to advance your career.
* A diverse and supportive environment where you can thrive.
* Discounts and exclusive offers from leading Australian brands to help you save.