Desired Skills and Experience
- Design, development and delivery of modelling and simulation frameworks and software applications (backend and frontend UI)
- Interpretation of domain specific operational requirements into concise technical requirements and effective technical solutions
- Being a key part of an Agile software team, with pragmatic practice of continuous integration, delivery and deployment
- Collaboration with distributed international development teams and stakeholders to design and develop internationally coordinated technical solutions to ensure products meet enterprise level strategic goals
- Bachelor Degree in Computer Science/ Software Engineering or related
- Minimum 5+ years’ experience in the desired technical disciplines
- Strong knowledge of modern C++ principles and practice is mandatory
- Proven experience in development of modern UIs for native and web applications
- Strong maths and physics background
- Excellent interpersonal, written and oral communication skills
- Ability to work effectively within a small team environment and with people across all organisational levels
- Ability to gain an Australian defence security clearance to the level of Negative Vetting 1
- Experience with popular native C++ frameworks
- Strong HTML5 / CSS3 knowledge, with solid grasp of modern responsive design concepts, and experience with one or more responsive UI frameworks (Bootstrap, Foundation, HTML5 Boilerplate etc.)
- Strong JavaScript skills, with demonstrated proficiency of modern front-end technologies and frameworks (Cesium, Angular, Ember, JQuery, Backbone etc.)
- Experience of full-stack web application development, including design and implementation of asynchronous Web APIs (REST, SSE, WebStockets etc. ) and demonstrated proficiency with modern server-side technologies and frameworks (Node, Express, Django, Mongo, etc.)
- Strong knowledge of modern 3D graphics development
- Experience with and understanding of modelling & simulation of military systems
- Familiarity with Live Virtual Constructive (LVC) modelling & simulation technologies and standards