Software Engineer (APS6 Equivalent)

Not Interested
Bookmark
Report This Job

profile Job Location:

Canberra - Australia

profile Monthly Salary: AUD 1 - 1
profile Experience Required: 5years
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Location: ACT (Onsite or remote)
Security Clearance: Must have Baseline clearance
Hours: Up to 40 hours per week

LH-06080

About the Department

We play a central role in delivering the Australian Governments economic agenda. The Department supports a productive resilient and sustainable economy by fostering innovation investing in science and technology and strengthening Australias industrial and resources sectors.

The CIO Division delivers core ICT services and digital capability across the Department and its portfolio. We are seeking experienced Software Engineers to contribute to the delivery of multiple ICT initiatives in a fastpaced deliveryfocused environment.


Role Summary

Software Engineers will work as part of agile multidisciplinary teams to design build integrate and support secure cloudbased applications and services. The role requires strong fullstack capability with a particular focus on backend services APIled integration React frontends Azure cloud services and DevOps practices.


Key Responsibilities

The Software Engineer will be responsible for:

  • Designing building and maintaining (8/10) backend services and Web APIs including API versioning OpenAPI/Swagger documentation and OAuth2/OIDC security.
  • Delivering Reactbased frontends that consume APIs and meet accessibility and usability standards.
  • Integrating internal and external systems using APIled and eventdriven patterns (e.g. messaging identity platforms CRM systems).
  • Applying secure coding and SDLC controls including vulnerability scanning dependency management and secrets management (e.g. Azure Key Vault).
  • Writing and maintaining automated tests (unit integration and UI) and enforcing quality gates through CI/CD pipelines.
  • Contributing to CI/CD delivery using Azure DevOps including build release and deployment pipelines.
  • Implementing solutions aligned with agreed architecture security performance and observability standards including monitoring with Azure Application Insights.
  • Conducting peer code reviews and contributing to continuous improvement of engineering practices.
  • Producing and maintaining technical documentation release notes and operational runbooks including handover to support teams.
  • Communicating progress risks dependencies and options to technical and nontechnical stakeholders.
  • Collaborating closely with product owners UX security and operations teams in an agile delivery model.
  • Mentoring team members and supporting crossskilling and capability uplift.
  • Promoting a culture of collaboration learning and continuous improvement.
  • Undertaking other related duties as required.



Requirements

Essential Requirements

  • Tertiary qualifications in Software Engineering Computer Science or equivalent experience.
  • 10 years experience designing building and supporting secure web solutions across backend and frontend technologies.
  • Strong handson experience with:
    • (8/10) and Web APIs
    • RESTful API design versioning OpenAPI/Swagger OAuth2/OIDC
    • React and frontend integration with APIs
    • Automated testing (unit integration and UI) using tools such as xUnit NUnit Playwright or Selenium
  • Proven Azure cloud experience including App Services Azure Functions Azure SQL Service Bus/Event Grid and API Management.
  • Experience with CI/CD pipelines (Azure DevOps) and production monitoring (e.g. Application Insights).
  • Strong understanding of APIled architecture governance performance and security patterns.
  • Demonstrated security mindset including familiarity with applying ISM controls in design and delivery.
  • Strong communication skills and the ability to work effectively with distributed teams and diverse stakeholders.
  • Ability to mentor collaborate and contribute positively to team outcomes.
  • Ability to obtain Baseline security clearance.

Desirable Skills and Experience

  • Strong focus on test automation and quality engineering within CI/CD pipelines including static analysis.
  • Experience delivering solutions in multidisciplinary Agile teams adapting approach as requirements and constraints evolve.
  • Experience with legacy system modernisation and thirdparty platforms such as Dynamics 365.



Required Skills:

Software Engineer (APS6 Equivalent)


Required Education:

Software Engineer (APS6 Equivalent)

Location: ACT (Onsite or remote)Security Clearance: Must have Baseline clearanceHours: Up to 40 hours per weekLH-06080About the DepartmentWe play a central role in delivering the Australian Governments economic agenda. The Department supports a productive resilient and sustainable economy by fosteri...
View more view more