Job title: Software Engineers
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: negotiable
Job published: 16/04/2025

Job Description

Job Title: Software Engineer (Developer)

Security Clearance: Must be able to obtain Negative Vetting Level 1

Duration: Initial 12 months with 2 x 12-month extensions

Industry: Information Technology

Functional Expertise: Software Engineering / Development

Sub-functional Expertise: Java, Spring Boot, Large Data Projects, Modern Web Frameworks, Cloud & Linux Systems

Location of work: ACT

Working arrangements: Hybrid – Onsite in Canberra required. Remote work (up to 3 days/week) negotiable after 6 months, subject to approval and policy.

Closing date: 9AM Tuesday, 29 April 2025

Description:

Our client is seeking an experienced Software Engineer (Developer) to contribute to a major national program that connects data to provide a comprehensive view of criminal activity. This role involves designing, developing, maintaining, and enhancing critical business systems, with an emphasis on software testing, documentation, stakeholder engagement, and collaborative development in a secure environment. The successful candidate will work closely with other ICT teams and stakeholders to support ongoing systems evolution and capability uplift.

Responsibilities:

  • Develop ICT solutions following established standards and practices

  • Support, maintain, and enhance business systems

  • Contribute to systems design and implementation

  • Document activities in accordance with internal policies

  • Assist the development team in achieving outcomes

  • Maintain strong stakeholder relationships

  • Evaluate and implement improvements to support agency direction

  • Conduct peer reviews, testing, and documentation

  • Apply and advocate best practices in software development and change management

  • Collaborate across teams and agencies to promote information sharing

  • Continuously improve software lifecycle processes

  • Undertake additional duties as directed

Requirements:

  • Extensive experience with Java and Spring Boot

  • Strong communication and interpersonal skills

  • Proven ability to work on large data projects

  • Familiarity with Elastic search/Solr, Kafka, and NoSQL databases

  • Experience with Javascript and frameworks like React, Vue, or Angular

  • Exposure to GraphQL, Nifi, Postgres, Neo4j, or IIR

  • Proficiency in Azure Cloud and Linux environments

  • Willingness to undergo security checks and clearances

Key Capabilities:

  • Technical software engineering and full lifecycle development

  • Complex problem-solving in large data environments

  • Stakeholder engagement and communication

  • Agile and collaborative team working

  • High-level documentation and compliance with development standards

Essential Criteria:

  • 5+ years working with Java and Spring boot as a software engineer in the ICT industry.

  • Strong interpersonal skills, including both oral and written communication, and strong stakeholder engagement skills with a demonstrated ability to quickly build trust and effectively manage expectations. This includes productive working relationships with technical teams and team members.

  • Experience working on large data projects and experience with technologies such as Elastic search/Solr, Kafka, NoSQL databases.

  • Experience with the following: • Javascript and frameworks such as React, Vue, or Angular
    • Any of the following technologies/frameworks: GraphQL, Nifi, Postgres, Neo4j, or IIR
    • Azure Cloud and Linux operating systems

  • Flexibility of the proposal over the lifecycle of the procurement and environmental sustainability of the goods or services

How to apply:

Please submit your application including your resume and a completed application form addressing the essential criteria. Ensure your application highlights your experience and any relevant certifications.