We are seeking Software Engineers to support the delivery of critical ICT projects across the CIO Division. The role involves designing developing and maintaining secure Azurebased web APIs and customerfacing 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 wholeofgovernment standards.
Key Duties and Responsibilities
Software Engineer will be responsible for:
Designing developing and maintaining Azurehosted web API and portal applications
Implementing solutions using .NET Core and
Developing responsive userfriendly frontend applications using Angular or React
Integrating application components to deliver seamless endtoend 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 bestpractice 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 webbased business solutions
Strong experience developing web APIs using Azure API Management
Experience building customerfacing web portals using .NET Framework / .NET Core /
Experience developing frontend 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
2. Cloud and Azure Experience
Demonstrated experience designing and delivering Azure cloudbased solutions including:
Azure Logic Apps
Azure SQL
Azure Service Bus
Azure API Management
Strong experience using Azure DevOps and Visual Studio for code management and CI/CD pipelines
Experience integrating custom applications with thirdparty 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 multidisciplinary 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 nontechnical 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 or Jest
Experience with SQL Server Cosmos DB Blob Storage and highvolume data processing environments
Tertiary qualifications in software design engineering or a related discipline
Required Skills:
Software Engineer (Developer)
Required Education:
Software Engineer (Developer)
Location: ACT (Onsite)Hours: Up to 40 hours per weekSecurity Clearance: Must have Baseline clearance LH-06073Role OverviewWe are seeking Software Engineers to support the delivery of critical ICT projects across the CIO Division. The role involves designing developing and maintaining secure Azureba...
Location: ACT (Onsite)
Hours: Up to 40 hours per week
Security Clearance: Must have Baseline clearance
LH-06073
Role Overview
We are seeking Software Engineers to support the delivery of critical ICT projects across the CIO Division. The role involves designing developing and maintaining secure Azurebased web APIs and customerfacing 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 wholeofgovernment standards.
Key Duties and Responsibilities
Software Engineer will be responsible for:
Designing developing and maintaining Azurehosted web API and portal applications
Implementing solutions using .NET Core and
Developing responsive userfriendly frontend applications using Angular or React
Integrating application components to deliver seamless endtoend 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 bestpractice 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 webbased business solutions
Strong experience developing web APIs using Azure API Management
Experience building customerfacing web portals using .NET Framework / .NET Core /
Experience developing frontend 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
2. Cloud and Azure Experience
Demonstrated experience designing and delivering Azure cloudbased solutions including:
Azure Logic Apps
Azure SQL
Azure Service Bus
Azure API Management
Strong experience using Azure DevOps and Visual Studio for code management and CI/CD pipelines
Experience integrating custom applications with thirdparty 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 multidisciplinary 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 nontechnical 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 or Jest
Experience with SQL Server Cosmos DB Blob Storage and highvolume data processing environments
Tertiary qualifications in software design engineering or a related discipline