Software Developer
Requirements
The Australian Signals Directorate (ASD) is a statutory agency in the Defence portfolio that defends Australia against global threats and advances our national interests through the provision of foreign signals intelligence, cyber security and offensive cyber operations as directed by the Australian government.
An experienced Software Developer is required for the development of complex programs, integrating Commercial Off the Shelf (COTS), Government Off the Shelf (GOTS) software; documenting technical processes and assisting with testing and deployment.
Job Duties and Responsibilities (include but not limited to):
- Develop complex programs using a variety of languages (e.g. Python) and development environments to achieve a well engineered result
- Deliver scripting using a variety of languages (e.g. JavaScript) and secondary skills (e.g. SQL)
- Develop software that provides high quality User Experience outcomes
- Adhere to software engineering processes and contribute to software engineering process improvement
- Assis with planning and prioritisation activities and tasks, applying technical expertise and advice on aspects of system development and integration
Essential Criteria:
- Demonstrable experience in Python and RESTful APIs
- Demonstrable experience in front-end frameworks including Django and Angular
- Demonstrable experience with Kubernetes and Docker automation tools
Desirable Criteria:
- Ability to work as a member of an integrated team of technical and non-technical personnel
Other requirements:
- Candidates require an AGSVA TSPV clearance to perform the role. ASD will not sponsor candidates to upgrade their security clearance.
- Candidates must be willing to undergo ASD’s Organisational Suitability Assessment (OSA) prior to engagement.
- A response form (attached) is required for all submissions
Information on ASD’s Organisational Suitability Assessment (OSA)
An OSA is an ASD policy requirement conducted to determine a person’s suitability to work in ASD. The OSA requires a psychological assessment, which involves a questionnaire and an interview.
Before submitting an application for this role, candidates should consider their preparedness for questions that may include the following topics: personal relationships, living circumstances, personal values, financial situation, physical and mental health history including substance use, and any civil and/or military record.
Criteria
What to submit
- start date
- hourly rate
- responses to selection criteria
- resumés
- references
- interview
