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