Senior .NET Developer
- Canberra
- Start date 1/7/2025
- 12 month contract
- 2×12 month extension options
- Baseline clearance is required for this role
Remote working arrangements may be considered on a case-by-case basis subject to business needs.
Senior .NET Developers are 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.
Essential Criteria
- Technical Skills:
- 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 Reac.
- 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.
- Cloud experience:
- 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.
- Agile:
- 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.
DeisrableCriteria
- 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.
You should provide a one page pitch (5000 characters) to address all criteria specified.