Software Development Expert
We are seeking a talented Software Development Expert to join our team.
The successful candidate will focus on designing, developing, testing and documenting software components within a collaborative team environment.
-----------------------------------
About the Role
Key Responsibilities:
* Design, develop and test software components to meet specified requirements.
* Produce all artefacts required for deliverables and internal reviews.
* Participate in reviews of software and documentation as required.
* Provide technical guidance to junior software engineers.
This role offers flexible work arrangements such as hybrid work from home / office, 9-day fortnight.
-----------------------------------
Your Skills and Qualifications
Essential:
* Tertiary qualifications in software engineering, computer science or related technical discipline.
* Knowledge about contemporary software development standards, principles and best practices.
* Experience in writing software requirements for software components within software intensive systems.
* Proficiency in at least one of the following languages: Java and/or Ada.
Desirable:
* A genuine interest and appreciation of large commercial and defence software intensive systems.
* Developing in both procedural and Object Oriented paradigms.
* Proficiency in any of the following languages: C#, C++, Bash, Python and Go.
Benefits:
* Defence security clearance is required for this role.
* Flexible working options.
* Access to the company's shares matching scheme.