We are seeking an experienced .NET Developer to join our team to support and develop code for a large infrastructure project supporting a large big four bank. This project is set to run for 9-12 months and potentially longer and is based in the city near the head quarters of large big four bank. You will be working on core banking platforms that are the operating foundation of the bank and making enhancements and upgrades to the latest versions of technology. The skills and knowledge are specific for this project and we are seeking the following knowledge - We are specifically seeking advance knowledge in C#, ASP.NET, .NET Framework, .NET Core Advanced devops / CI/CD experience – including Jenkins, Artifactory, Octopus, NUnit, SonarCube, Azure Pipeline, GIT, Azure Repos, Azure TestPlan etc Advanced Unit Testing and Test-Driven Development experience – such as NUnit, xUnit, MSTest, etc Experience with modern architectural patterns like MVC, layered architecture, and microservices Experience developing and/or integrating with API services, including SOAP, REST, etc. Experience with Angular JS, React, other Javascript frameworks Microsoft SQL experience, including Entity Framework, ability to design/run efficient queries and understand indexing and normalization Nice-to-have: experience developing Mulesoft APIs (including Anypoint Studio l Key Responsibilities Design, develop, and maintain web and desktop applications using C# , ASP.NET , and related .NET technologies. Write, optimize, and troubleshoot SQL queries, stored procedures, and database triggers in Microsoft SQL Server . Collaborate with business analysts and stakeholders to gather and interpret requirements. Participate in all phases of the software development lifecycle (SDLC) — from design and development to testing, deployment, and support. Integrate applications with other enterprise systems and APIs. Ensure high performance, scalability, and security of applications. Perform code reviews , unit testing , and support user acceptance testing (UAT) . Maintain and enhance existing applications by identifying improvement opportunities. Create and maintain technical documentation and system specifications. For more information, please email peter@employ.com.au For more information, please email peter@employ.com.au