Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software developer (canberra)

Canberra
Softtest Pays
Software Developer
Posted: 2 October
Offer description

Please respond to this job if you are an Australian Citizen residing in Australia and have an active PV Clearance.

Contract start 01 March 2023 To 12 months.

Operational Engineering Branch within the Australian Signals Directorate (ASD), is responsible for delivering cutting edge capabilities to support ASDs Signals Intelligence, Cyber and Enterprise requirements.

These requirements consists of a combination of:

- Delivery of current capability under the REDSPICE program;

- Delivery of ASD's major capability programs and;

- Enhancing and modernising existing capabilities.

To facilitate this ASD has a requirement for multiple Software Developers.

ASD seeks Software Developers that has a proven history of grappling with complex and unusual problems and can translate requirements from technical and non-technical users into fit-for-purpose solution design.

The Software Developer role provides capabilities to Projects primarily through the development, support and sustainment of software applications. The Software Developer will be required to develop, integrate, support and sustain software applications employing an Agile software development methodology.

The successful candidate will be required to work cohesively and communicate effectively with ASD staff and stakeholder groups.

SFIA Level Of Responsibility 5 (LOR 5)

Autonomy

Works under broad direction. Work is often self-initiated. Is fully responsible for meeting allocated technical and/or project/supervisory objectives. Establishes milestones and has a significant role in the assignment of tasks and/or responsibilities.

Influence

Influences organisation, customers, suppliers, partners and peers on the contribution of own specialism. Builds appropriate and effective business relationships. Makes decisions which impact the success of assigned work, i.e. results, deadlines and budget. Has significant influence over the allocation and management of resources appropriate to given assignments.

Complexity

Performs an extensive range and variety of complex technical and/or skilled work activities. Undertakes work which requires the application of fundamental principles in a wide and often unpredictable range of contexts. Understands the relationship between own specialism and wider customer/organisational requirements.

Business skills

Advises on the available standards, methods, tools and applications relevant to own specialism and can make appropriate choices from alternatives. Analyses, designs, plans, executes and evaluates work to time, cost and quality targets. Assesses and evaluates risk. Communicates effectively, both formally and informally. Demonstrates leadership. Facilitates collaboration between stakeholders who have diverse objectives. Takes all requirements into account when making proposals. Takes initiative to keep skills up to date. Mentors colleagues. Maintains an awareness of developments in the industry. Analyses requirements and advises on scope and options for continuous operational improvement. Demonstrates creativity, innovation and ethical thinking in applying solutions for the benefit of the customer/stakeholder.

SFIA Professional Skill Level Description

PROG 5

Sets local or team-based standards for programming tools and techniques, including security guidelines, and the selection of appropriate development methods. Advises on application of standards and methods and ensures compliance. Takes technical responsibility for all stages and/or iterations in a software development project, providing method specific technical advice and guidance to project stakeholders.

Assigns work packages, monitors performance and manages change control dynamically, to optimise productivity. Provides advice, guidance and assistance to less experienced colleagues as required.

SINT 2

Produces software builds from software source code. Conducts tests as defined in an integration test specification, records the details of any failures, and carries out fault diagnosis relating to simple failures, reporting the results of the diagnosis in a clear and concise manner.

UNAN 3

Identifies and engages with users/ stakeholders, defines relevant characteristics (e.g. personas) and describes users goals and tasks (e.g. as user stories). Describes the environment within which the system will be used. Identifies and describes requirements of users with special needs (e.g. resulting from physical disabilities).

Every application requires to address selection criteria as part of application submission

- Senior/ advanced Software Engineering experience in one or more of the following languages: C / Objective C, C++, Python 3, Java/Kotlin.
- Demonstrated experience in using collaboration tools that include git, issue tracking and wikis.
- Experience in use of tools such as gdb, ida, Ghidra, Nmap, Wireshark, Kali Linux, Metasploit, Aircrack.
- Demonstrated understanding of low-level hardware and software architectures, memory management and common data structures is also beneficial.
- Advanced understanding of network protocols (e.g. IP, TCP/UDP, DNS, HTTP, TLS), cryptography (PKI, Symmetric), VPNs, obfuscation methods/ technologies.
- Experience developing programs for modern Windows, MacOS, Linux, iOS and/or Android operating systems.
- Take responsibility for the development of software using a variety of software languages and development environments, to ensure it meets business requirements.
- Lead and support the development of software that supports high quality User Experience outcomes.
- Adhere to software engineering processes.
- Support leadership efforts to improve engineering processes.
- Identify system interdependencies and liaise with other system stakeholders to resolve conflict and coordinate integrated solutions.
- De-bug application behaviour, troubleshoot application performance and provide technical bug reports for escalation.
- Work as a leading member of an integrated Agile team.
- Document technical processes.
- Develop a schedule of work and report on progress.

Required Skills

- Conflict Intelligence
- User Experience
- User Stories
- Milestones
- Options Escalation
- Data Structures
- iOS
- Structures
- Business Requirements
- Operating Systems
- History
- Developers
- Android
- Software Development
- Integration
- C++
- Programming
- C
- Security
- Linux
- Records
- Git
- Windows
- Python
- Suppliers
- Software
- Java
- Leadership
- Engineering
- Design
- Business
- Management

#J-18808-Ljbffr

📌 Software Developer
🏢 Softtest Pays
📍 Canberra

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior java developer java spring hibernate
Canberra
GP Solutions GmbH
Java Developer
Similar job
Senior java developer - fully remote permanent opportunity
Canberra
Permanent
JJP Talent Solutions
Java Developer
Similar job
Asd 4 software developer
Canberra
Australian Signals Directorate
Software Developer
Similar jobs
IT and Tech jobs in Canberra
jobs Canberra
jobs Australian Capital Territory
Home > Jobs > IT and Tech jobs > Software Developer jobs > Software Developer jobs in Canberra > Software Developer (Canberra)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save