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.