The engagement
The Australian Electoral Commission is engaging experienced .NET Developers to support delivery of Tranche 2 of the Indigo Program — the multi-year modernisation of the AEC's core election ICT systems.
Tranche 2 covers business process re-engineering, data management, legislative compliance and replacement of aging systems. You will join an established project team working on an n-tier C# / .NET Core enterprise codebase, contributing to both code uplift and new capability delivery.
Scope of work
* Develop and enhance C# / .NET Core code across an n-tier enterprise application
* Build and maintain web APIs and SQL-based backends
* Develop automated application build and deployment scripts across the Microsoft stack
* Operate within an Agile delivery model using Azure DevOps
* Conduct peer reviews of code and deployment artefacts
* Partner with technical and business stakeholders to resolve production issues
* Contribute to design decisions, technical analysis and integration work
* Provide guidance and supervision to less experienced developers where required
* Contribute to election preparation and delivery activities in accordance with the election readiness framework
Essential criteria
* Demonstrated experience with Agile software development methodologies and associated documentation
* Strong commercial experience with C#, .NET Core and Visual Studio
* Backend development experience with web APIs and SQL
* Demonstrated experience across the full SDLC
* Strong experience developing automated build and deployment scripts on the .NET / Microsoft stack
* Cloud-based application development experience
* Effective stakeholder communication across geographically dispersed teams
* Analytical capability and contribution to business improvement
* Demonstrated ability to develop and mentor team member
Desirable criteria
* Bachelor's degree in IT, Computer Science or related discipline
* Knowledge of, or ability to rapidly acquire knowledge of, Australian electoral law and practice
* Experience with cloud-based technologies (Azure preferred)
* Exposure to Microsoft Azure DevOps
* End-to-end integration and solution design experience
Mandatory requirements
* Australian citizenship
* Ability to obtain and maintain a Negative Vetting Level 1 (NV1) security clearance
How to express interest
To be considered for this role, please forward your resume to Joe by clicking the Quick Apply button