Job Description
Location: ACT (Onsite)
Hours: Up to 40 hours per week
Security Clearance: Ability to obtain Baseline
Role Overview
The Department of Industry, Science and Resources is seeking experienced .NET Software Engineers to support the delivery of critical ICT projects across the CIO Division. The role involves designing, developing and maintaining secure, Azure‑based web APIs and customer‑facing portals that underpin legislative reporting and regulatory business processes.
The successful candidates will work within Agile, multidisciplinary teams, collaborating with architects, testers, business analysts and stakeholders to deliver reliable, secure and scalable digital solutions aligned with departmental and whole‑of‑government standards.
Key Duties and Responsibilities
The .NET Software Engineer will be responsible for:
* Designing, developing and maintaining Azure‑hosted web API and portal applications
* Implementing solutions using .NET Framework, .NET Core and ASP.NET
* Developing responsive, user‑friendly front‑end applications using Angular or React
* Integrating application components to deliver seamless end‑to‑end user experiences
* Applying secure coding practices in line with the Information Security Manual (ISM)
* Providing technical advice on application design, development and integration issues
* Conducting peer reviews of application code and supporting infrastructure
* Working from detailed application and solution architecture documentation
* Ensuring adherence to best‑practice development standards and departmental guidelines
* Developing and reviewing technical documentation and release artefacts
* Supporting automated quality assurance through unit, integration and UI testing
* Collaborating effectively in Agile delivery environments
* Mentoring team members and contributing to a culture of learning and continuous improvement
* Undertaking additional duties as required
Requirements
Essential Criteria
1. Technical Skills
* Minimum 5 years’ experience delivering secure web‑based business solutions
* Strong experience developing web APIs using Azure API Management
* Experience building customer‑facing web portals using .NET Framework / .NET Core / ASP.NET
* Experience developing front‑end applications using Angular or React
* Understanding of the Information Security Manual (ISM) and applying security controls in solution design
* Experience with unit, integration and automated testing, including tools such as xUnit, NUnit, Selenium or Playwright.NET
2. Cloud and Azure Experience
* Demonstrated experience designing and delivering Azure cloud‑based solutions, including:
o Azure Logic Apps
o Azure SQL
o Azure Service Bus
o Azure API Management
* Strong experience using Azure DevOps and Visual Studio for code management and CI/CD pipelines
* Experience integrating custom applications with third‑party systems, including Microsoft Dynamics 365 CRM
* Proven ability to modernise and optimise legacy applications to fully leverage cloud capabilities
3. Agile Delivery
* Experience working within Agile, multi‑disciplinary teams
* Ability to adapt to changing requirements and evolving priorities while maintaining delivery focus
4. Cultural Fit and Collaboration
* Ability to work effectively with geographically dispersed teams
* Strong communication skills with both technical and non‑technical stakeholders
* Demonstrated ability to collaborate and mentor team members to promote team cohesion
Desirable Criteria
* Experience working within Agile and DevOps delivery models
* Additional experience with UI and integration testing tools such as Selenium, Playwright.NET, or Jest
* Experience with SQL Server, Cosmos DB, Blob Storage, and high‑volume data processing environments
* Tertiary qualifications in software design, engineering or a related discipline
I'm interested