The Australian Electoral Commission (AEC) is seeking to engage suitably qualified and experienced .Net Developers to deliver and support a range of ICT projects/programs.
.Net Developers will be required to work with the project team to uplift the existing code and deliver the requirements for enhancements and improvements.
The candidate must hold an active Baseline security clearance prior to commencement.
Requirements
.Net Developers will be responsible for but not limited to:
- Participating in the Software Development Lifecycle (SDLC) to develop and enhance a C# based n-tier enterprise software and associated documentation in accordance with AEC Standards.
- Developing automated application build and deployment scripts using the .NET environment (.NET Core) and additional Microsoft technology stack.
- Following the Agile Methodology for software development using tools such as Azure DevOps.
- Liaising with technical and business area staff to facilitate the rapid resolution of issues and/or faults within fielded production.
- Providing analysis on complex issues and contributing to the management preparation and coordination of policy formulation and/or project management.
- Developing and supporting key internal and external relationships including managing stakeholders to achieve work area and agency goals and represent the agency by promoting its interests in various forums.
- Providing accurate specialist advice guidance and reporting on team functional responsibilities.
- Making and communicating decisions using good judgement expertise and knowledge governed by legislation regulations best practice principles or relevant operating instructions and procedures.
- Sharing code and development learnings back to the Developer Centre of Excellence to inform continuous improvement.
- Contributing to doctrine election preparation and delivery activities in accordance with the election readiness framework according to individual accountabilities and responsibilities.
- Perform additional responsibilities as required and directed by the relevant Director/Team Leader or delegate.
Please note that any successful applicants located outside of Canberra may be required to travel to Canberra for operational reasons as directed (e.g. onboarding planning exercises 1-2 times per quarter in person training etc.). Any required travel will be discussed in advance and notice given wherever practicable.
Chief Information Officer Division (CIOD) The CIOD is one of two divisions within the AEC s Enterprise Transformation Group (ETG) and is responsible for delivering robust ICT functions and capabilities maintaining election-ready systems and delivering an ambitious ICT transformation and modernisation agenda. The CIOD leads and supports a range of AEC projects/programs including but not limited to the Modern Workplace Program Cloud Technology Project Polling Place Technology Project and the Election Systems Modernisation Program (Indigo Program).
Indigo Program (Tranche 2) The Indigo Program is a large-scale transformation program to modernise business capabilities and replace core election ICT systems with a citizen-centric agile technology platform. The Program will transform the AEC s delivery of electoral services and ensure ongoing integrity of the electoral system. Tranche 2 comprises a variety of work packages with a focus on business process re-engineering data management legislative compliance and replacing aging systems.
1. Proven experience as a software developer with proficiency programming in C#.
2. Knowledge of authentication protocols (OAuth JWT) and API security best practices.
3. Familiarity with databases data structures and integration patterns.
4. Demonstrated ability to build and maintain effective working relationships.
5. Excellent problem-solving skills and attention to detail.
6. Effective communication skills for collaborating with both technical and non-technical stakeholders.
1. Tertiary qualifications or industry recognised certification in Information Technology or Computer Science (or other relevant discipline).
2. Knowledge of or ability to quickly gain knowledge of Australian electoral law and practice.
3. Experience in Cloud-based technologies Microsoft Azure Dev Ops as well as technical analysis and design.
4. Experience implementing integration requirements to perform end to end solution designs.
Essential criteria 1. A track record of delivering technology products in large organisations 2. A demonstrated understanding of what makes for a great developer experience for external users 3. Experience leading multi-disciplinary teams that follow agile and user-centred design practices 4. Experience working on large Government transformation programs highly regarded Desirable criteria 1. Knowledge, experience of, and relationships with the agriculture technology industry 2. Delivery of technology to support regulatory decision-making processes 3. Experience delivering to the Australian Government Digital Service Standard