.NET Developer

Overview

Multiple .NET developers are required to assist with the delivery of various ICT Projects across the department. You should have a minimum of 5 years' experience developing .NET applications, including Azure based web API and Portal applications.

Responsibilities
  • 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
Requirements
    • 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 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.
    • 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
    • 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

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf