.NET Developer

  • Canberra
  • Estimated start date 20/1/2025
  • 12 month contract with 2×12 month extension options
  • Baseline clearance is required
  • Remote working arrangements may be considered on a case-by-case basis, subject to business needs.

.NET developers with a minimum of 5 years’ experience are required to assist with the delivery of various ICT Projects.

You will be required to:

  • Develop and maintain Azure based web API and Portal applications to support existing legislative reporting requirements, and new regulatory processes.
  • Be able to integrate various system components to achieve a seamless end to end experience for users.
  • Provide technical advice on issues related to systems development.
  • Apply secure coding practices/processes to ensure solutions delivered are secure and robust.
  • Conduct peer reviews of code and infrastructure.
  • Understand and code against detailed application architecture documents.
  • Ensure that best practice and Departmental standards are applied and managed.
  • Create and review technical/release documentation.
  • Effectively communicate with technical and non-technical stakeholders.
  • Effectively collaborate with a cross-functional team working with an agile structure.
  • Collaborate and mentor team members to promote team harmony and support cross-skilling professional development.
  • Instil a culture of learning, collaboration, and continuous improvement in a team environment.
  • Undertake additional duties as required.

Technical Skills (minimum 5 years experience)

  • Implementing secure web-based business solutions
  • Developing web APIs using Azure API Manager and customer facing web portal development using .NET Framework (including .NET Core) and ASP.NET
  • Developing web applications using either Angular or React
  • Familiarity with the Information Security Manual (ISM), it’s controls and how to apply them to a solution design and build
  • Unit/integration/automation testing. Familiarity with xUnit, Selenium, Playwright.Net.

    Selection Criteria

    • Demonstrated experience (Min 5 years) implementing secure web based business solutions:
      • Experience developing web APIs using Azure API Manager and customer facing web portal development using .NET Framework (including .NET Core) and ASP.NET
      • Experience developing web applications using either Angular or React
      • Familiarity with the Information Security Manual (ISM), it’s controls and how to apply them to a solution design and build
      • Experience with unit/integration/automation testing. Familiarity with xUnit, nUnit, Selenium, Playwright.Net.Familiarity with the Australian Government Information Security Manual.
    • Demonstrated experience in cloud-based solution implementation with technologies such as:
      • Azure Logic Apps, Azure SQL and Azure Service Bus and Azure API Manager
      • Azure DevOps and Visual Studio for code development, management, repositories, and deployments (CI/CD)
      • Integrating custom built apps with third-party systems, including Microsoft Dynamics 365 CRM
      • Extensive experience developing on Azure platforms
      • Demonstrated experience in successfully optimising complex legacy code to fully utilise benefits of Azure Cloud environment
    • Experience in development using Agile and DevOps delivery models
    • Experience developing web applications using either Angular or React
    •  Integration/UI/FrontEnd testing: Selenium, Playwright.Net, Jest
    • Tertiary qualifications in software design and development and experience working with SQL servers, Cosmos DB, Blob storage and high-volume data traffic/processing
    • Experience working with Agile multi-disciplinary teams to deliver secure, user friendly and reliable solutions that meet stakeholder, citizen, and business expectations:
      • Ability to pragmatically change direction and scope as new information is discovered and challenges or opportunities present themselves
    • Cultural fit:
      • Ability to work with geographically dispersed teams
      • Ability to work with technical and non-technical staff at all levels
      • Ability to collaborate and mentor team members to promote team harmony

     

    Apply Now

    .NET Developer