Software Developer (PROJ-4541)

Brisbane Canberra Melbourne
3 October 2025
PV
Application ends: 8 October 2025
Apply Now
Deadline date:
8 October 2025
$135 - $165

Job Description

Remote is seeking Software Developers to join the team in ASD. The Software Developers will have experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They will be responsible for the quality and functionality of the software produced by their team. (LH-04684)

Role Description

Key duties and responsibilities

  • Design, build, integrate, deliver and document software capability that meets business requirements.
  • Escalate issues and seek advice from team leader or project manager in a timely manner.
  • Document technical processes in accordance with organizational policies and procedures and promote bi-directional knowledge transfer within a team environment.
  • Enhance and support automation capability for existing systems and recommend/design new structures and tools which meet business requirements which take into account the target environment.
  • Integrate Commercial Off the Shelf (COTS) and Government Off the Shelf (GOTS) software.
  • Conduct other systems administration related tasks within the scope of the stated APS level, as required by the business area.  

Technical skills

  • Demonstrated experience in development languages/frameworks such as Python, Java, RESTful web services, Kubernetes, OpenShift
  • Demonstrated experience using Puppet, Ansible and Docker automation tools

Essential criteria

  • Programming/software development (PROG) level 4 - 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, techniques and security practices. Applies agreed standards, tools and security measures to achieve well-engineered outcomes.
  • System Software Administration (SYSP) level 4 - Monitors system software metrics and adjusts configurations for optimum availability and performance. Applies technical expertise to investigate and resolve complex system software issues, requesting action from supplier if required. Analyses system software updates and determines which ones require actions. Develops comprehensive software implementation procedures with robust contingency plans.
  • Systems integration and build (SINT) level 4 - 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. Designs, performs and reports results of tests of the integration build.
  • Functional testing (TEST) level 4 - Selects appropriate functional testing approaches, considering risk, criticality and complexity. Develops, automates and executes comprehensive test plans and cases. Configures environments to mirror real-world usage, collaborates with stakeholders to refine requirements and manages scalable automated testing frameworks. Identifies and mitigates risks during testing, provides detailed analysis and reports on functional test activities and result, including work done by others.