JOB
Technical Lead
Apply before 6PM (AEDT) on: Sunday, March 6, 2022
Australian Capital Territory
Agency / Department
Australian Electoral Commission
Experience Level
Senior
Employment Type
Contract
Expected Rate (inc. Super)
$120 per hour***
Overview and Responsibilities
The AEC is seeking to engage a suitably qualified candidate in a Technical Lead role, to support the the Modernisation Program Delivery Team.
Purpose of the role
The Modernisation Program Delivery section sits within the Organisational Transformation Division of the AEC and within the Modernisation Delivery Assurance Branch. The Division as a whole is responsible for developing innovative and achievable transformation options for consideration by the Executive Leadership Team.
The Branch has a diverse range of skillsets and will be delivering a modernisation agenda that will see the AEC transition away from monolithic legacy systems onto contemporary platforms.
The Indigo Program is a once in a generation program to support the delivery of election and roll management services with modern technology and is built on delivering capability maturity improvements with a focus on users. Fundamental to the Indigo Program is supporting the agency-wide cultural shift to a client-focussed culture.
As part of the Indigo Program, the AEC seeks to modernise its approach in the management of its Temporary Election Workforce (TEW). The project will uplift the TEW component of the Human Resource Capability allowing national, state, and divisional offices to achieve higher productivity and process efficiency.
The Technical Lead is required to work with the project team, liaise with the technical team and lead the development work to uplift the existing code and deliver the requirements for enhancements and improvements.
Success for this role will rely on the individual’s ability to deliver in a fast paced and highly dynamic environment, be a good cultural fit and an ability to challenge and drive thinking in new directions.
Key position responsibilities
•Leading software development team following agile processes.
•Manage and mentor a team to implement best practices for development.
•Hands-on 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.
•Deliver requirements using tools such as Azure DevOps.
•Strong focus on code quality, keeping track of code unit test coverage.
•Liaise with technical and business area staff to facilitate the rapid resolution of issues and/or faults.
•Assist with priority setting of the backlog.
•Collaborate with the team to map the requirements into technical solutions.
•Implement integration requirements to perform end to end solution designs.
•Peer review of developed products and scripts.
•Develop automated application build and deployment scripts using the .NET environment (.NET Core), and additional Microsoft technology stack.
•Provide analysis on complex issues and contribute to the management, preparation, and coordination of policy formulation and/or project management.
•Supervise a team to ensure high quality outputs, including the development of team members at lower classifications, building team capacity, and encouraging career development.
•Develop and support 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.
•Provide accurate specialist advice, guidance and reporting on team functional responsibilities.
•Propose and facilitate change and contribute to business improvement strategies.
•Make and communicate decisions using good judgement, expertise, and knowledge, governed by legislation, regulations, best practice principles or relevant operating instructions and procedures.
•Contribute to doctrine, election preparation and delivery activities in accordance with the election readiness framework, according to individual accountabilities and responsibilities.
•Perform additional duties or assume responsibility of functions as directed from time to time.
Qualifications, Skills and Experience
Mandatory
•Proven ability to lead, manage and mentor a development team
•Proven hands-on technical lead, with experience working across Software Development Lifecycle (SDLC) and ability to act as a liaison between the tech and business team.
•Strong experience in developing automated application build and deployment scripts using the .NET environment (.NET Core), and additional Microsoft technology stack.
•Backend development experience using web API and SQL technologies.
•Demonstrated experience with cloud-based applications development.
•Experience in technical analysis and design.
•Ability to implement integration requirements to perform end to end solution designs.
•Knowledge and experience in successfully setting priorities and delivering quality results on time and on budget.
•Proven ability to communicate effectively whilst anticipating stakeholder needs and expectations across a geographically dispersed network.
•Demonstrated ability to manage staff while developing capabilities, encouraging career development, and promoting professionalism.
•Demonstrated personal integrity whilst achieving results within legislative and policy parameters.
Submission Format
Please fill the attached submission form.
All documents are to be combined and submitted as one PDF attachment.
Essential Criteria
1. Please refer to overview section submission format.
Desired Criteria
1. Please refer to overview section submission format.
Security Clearance
Must Have current negative vetting level 1 clearancecurrent nv1 clearance
Contract Extensions
Possible extension options up to 36 months