Application Developer/Engineer
- Position Posted: March 25, 2025
- Application Developer/Engineer
- Australian Signals Directorate, Department of Defence ACT, On-site
- Number of Positions: One (1)
Reference: | 1961 |
---|---|
Job Description: | Application Developer/Engineer |
Australian Citizenship | Required |
Security Clearance Level Required: | PV |
Length of Contract: | 12 months |
Contract Extension Options: | 12 months |
Software Engineers write and test code, optimise software for speed and capability, evaluate and test new software, design and maintain software systems under limited supervision.
This role is for an Application Developer/Engineer with experience in application development, mobile software engineering design and a strong background in mobile related technologies.
The role involves contributing to the development of capability in mobile technologies. A willingness to learn and adapt to different technologies and platforms are vital for successful applications. The candidate must also have experience developing, managing and implementing innovative solutions to complex problems.
*Candidates must have TSPV clearance for this role. No other clearances will be accepted*
Key duties and responsibilities
- Apply software development skills and engineering principles to systems that manage access to and control physical mobile handsets as well as emulated devices.
- Produce detailed component specifications and translate these into detailed designs for implementation
- Assess risk and measure compliance with policies and standards. Understand the implication of new technologies.
- Ensure project deliverables are in alignment to customer and organisation strategic direction.
- Work cohesively and flexibly with broader program teams and manage expectations of key business partners and stakeholders.
Technical skills
Android emulation; Python; Bash; mobile software engineering; version control systems; container based platforms and applications
About the organisation
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. Candidates must hold an AGSVA TSPV clearance for this position. ASD will not sponsor candidates to upgrade their clearance. Candidates must be willing to undergo an Organisational Suitability Assessment (OSA) prior to engagement. An OSA is an ASD policy requirement to determine a person’s suitability to work for ASD. It requires a psychological assessment comprised of a questionnaire and interview. Candidates must be prepared to answer questions relating to personal circumstances, financial situation, living circumstances, physical and mental health history including substance use and any civil/military record.
Essential criteria
1. Programming/software development: Level 4 (SFIA)
Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to the selection of the software development methods, tools and techniques. Applies agreed standards and tools to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues’ work.
2. Release and deployment: Level 4 (SFIA)
Assesses and analyses release components for input to release scheduling. Maintains and administers tools and methods for software delivery, deployment and configuration. Maintains release processes and procedures.
3. Software configuration: Level 4 (SFIA)
Designs, verifies, documents, amends and refactors complex software configurations for deployment. Contributes to the selection of the software configuration methods, tools and techniques. Applies agreed standards and tools, to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues’ work.
4. Software design: Level 3 (SFIA)
Undertakes complete design of moderately complex software applications or components. Applies agreed standards, guidelines, patterns and tools. Assists as part of a team in the design of components of larger software systems. Specifies user and/or system interfaces. Creates multiple design views to address the different stakeholders’ concerns and to handle functional and non-functional requirements. Assists in the evaluation of options and trade-offs. Collaborates in reviews of work with others as appropriate.
5. Systems design: Level 4 (SFIA)
Designs system components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology. Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of the different stakeholders and to handle functional and non-functional requirements. Models, simulates or prototypes the behaviour of proposed system components to enable approval by stakeholders. Produces detailed design specifications to form the basis for the construction of systems. Reviews, verifies and improves own designs against specifications.
6. Systems integration and build: Level 4 (SFIA)
Provides technical expertise to enable the configuration of system components and equipment for systems testing. Collaborates with technical teams to develop and agree system integration plans and report on progress. Defines complex/new integration builds. Ensures that integration test environments are correctly configured. Designs, performs and reports results of tests of the integration build. Identifies and documents system integration components for recording in the configuration management system. Recommends and implements improvements to processes and tools.
The role is Canberra based with minimal to no travel involved. Candidates will be required to work full time on site for no more than 40 hours per week, unless agreed to with their manager
Full response will be required by: | 22 April |
---|
We welcome applications from all sections of the community.