.Net Developer - RFQ19902
Description
The role will be responsible for, but not limited to:
- Participate 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.
- Develop automated application build and deployment scripts using the .NET environment (.NET Core), and additional Microsoft technology stack.
- Follow the Agile Methodology for software development using tools such as Azure DevOps.
- Liaise with technical and business area staff to facilitate the rapid resolution of issues and/or faults within fielded production.
- Provide analysis on complex issues and contribute to the management, preparation, and coordination of policy formulation and/or project management.
- May be required to 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.
- 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.
The role will be responsible for, but not limited to:
- Participate 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.
- Develop automated application build and deployment scripts using the .NET environment (.NET Core), and additional Microsoft technology stack.
- Follow the Agile Methodology for software development using tools such as Azure DevOps.
- Liaise with technical and business area staff to facilitate the rapid resolution of issues and/or faults within fielded production.
- Provide analysis on complex issues and contribute to the management, preparation, and coordination of policy formulation and/or project management.
- May be required to 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.
- 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.
Requirements
Mandatory Skills
- Demonstrated experience with Agile Software Development Methodologies & documentation.
- Experience with Visual Studio.
- Backend development experience using web API and SQL technologies.
- Demonstrated experience in Software Development Lifecycle (SDLC).
- Strong experience in Developing automated application build and deployment scripts using the .NET environment (.NET Core), and additional Microsoft technology stack.
- Demonstrated experience with cloud-based applications development.
- Ability to produce well designed, documented, and testable code.
- Peer review of developed products and scripts.
- 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.
- Proven analytical abilities with the ability to propose and facilitate change and contribute to business improvement strategies.
- 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.
Desirable Skills
- Bachelor’s degree in information technology or Computer Science (or other relevant discipline).
- Knowledge of, or ability to, quickly gain knowledge of Australian electoral law and practice.
- Australian Citizenship with a willingness to undergo security vetting at the Negative Vetting NV1 level.
- Experience in Cloud-based technologies.
- Exposure to Microsoft Azure Dev Ops.
- Experience in technical analysis and design.
- Implement integration requirements to perform end to end solution designs.
Work, Health and Safety Applicants will be required to comply with the AEC’s WHS policies and standards
Contract
Canberra, ACT
. net developer.net core.net environmet.Net FrameworksAPIAustralian citizendotnetSDLCSoftware Development Life CycleSQL