Software Developer (C# & Unity3D)

Job Type: Permanent
Posted: almost 2 years ago
Contact: Dan Gordon
Discipline:
Reference: 246312

The Company:

We all know who NASA is, and typically the likes of NASA are 'agencies' meaning that they are government run. Often serving the defence sector. Our client is different. They are pioneers in the commercialisation of space missions, offering affordable and accessible end-to-end space operation services, from satellite design, through to launch and mission control. They are seeking an experienced C# developer who has worked within the Unity3D platform to develop next generation space mission control software in a Linux based environment. Winning large new contracts, their business is expanding rapidly, and is a truly unique opportunity representing growth and new learning. This is a perfect role for a software developer with a keen interest in space who is looking to learn and take the next steps in their career. A great fit for someone with future leadership ambitions.

The Role:

As part of a creative and motivated team, you will be responsible for the full end-to-end inception, deployment and support of mission control software.

Qualifications:

  • Bachelor's degree or Certification in Computer Science/Software Engineering and/or 5+ years professional experience.
  • 5+ years' experience with software development in C# (or similar language, such as other C family languages).


Skills and Experience:

  • Very strong knowledge and understanding of C# (or similar language), design patterns, common algorithms and data structures.
  • Ability to develop clean, maintainable code that meets best practice standards, is performant and utilises principles of Test-Driven Development.
  • Experience working in an Agile environment using project management software such as JIRA.
  • Demonstrate extensive version control experience utilising industry standard software such as Git.
  • Experience interfacing with API libraries and working within large existing codebases, following and maintaining a coding standard with proper code documentation.
  • Experience and familiarity with the Unity3D engine and relevant unit test frameworks, with the ability to develop within a Mac and/or Linux environment.
  • MUST be an Australian Citizen with the ability to obtain Security Clearances.

This is not a standard company or role. If you are looking to do something amazing and have a passion for space, space engineering and technology then please 'apply now'.

For more information or a confidential discussion, please contact Dan Gordon quoting reference 246312.