Hybrid .Net Developer, Software Engineer

Posted 2 hours ago

Apply now

About the role

  • .Net Developer responsible for transforming electoral ICT systems at the Australian Electoral Commission. Engaging in full stack development and working within Agile methodologies.

Responsibilities

  • 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 Scaled Agile (SAFe) for software development using tools such as Azure DevOps.
  • Liaising with technical and business area staff to facilitate the design and implementation of product features and resolution of defects or incidents.
  • Providing analysis on complex issues and contributing to technical design concepts spanning multiple solutions.
  • 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 Community of Practice 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.

Requirements

  • Demonstrated experience with Agile SDLC and technical documentation.
  • Full stack development experience.
  • Demonstrated experience in developing automated application build and deployment scripts using the .NET environment (.NET Core) and Azure DevOps additional Microsoft technology stack.
  • Demonstrated experience with cloud-based application development in MS Azure.
  • 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 personal integrity whilst achieving results within legislative and policy parameters.
  • Proficiency in using various IT applications and project management tools, including the Visual Studio, MS Suite, Azure DevOps, and Miro or similar.

Benefits

  • Hybrid working arrangements
  • Up to 12 months contract length
  • Security clearance support
  • Opportunities for contract extensions

Job title

.Net Developer, Software Engineer

Job type

Experience level

Mid levelSenior

Salary

A$100 - A$120 per hour

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job