For a client of expertech we are currently recruiting for a .Net developer | Full stack to work on various .Net Product projects. The primary focus will be working initially on Windows Desktop applications as there is a bit of backlog there. Hereafter this will shift to more web application projects with more of the modern Technology stacks including TypeScript. Tasks and responsibilities Following an Agile approach to software development. The team uses the Scrum methodology to plan and execute sprints. Leading the design and implementation of new product features. Customising software to aid in the delivery of client projects. Writing and maintaining unit tests. Responsibility for CI/CD pipelines. Undertaking complex troubleshooting and implementing mission critical fixes. Close collaboration with the QA team. Essential skills and experience Strong working knowledge of C#, and TypeScript languages. Windows desktop application development using .NET Framework with WPF, WinForms, WCF and VSTO. .NET 8 web applications using ASP.NET Core, ASP.NET Core Identity and OAuth 2.0. Scalable, cloud-first development in Microsoft Azure with a particular focus on App Service, Azure Functions, Azure Storage, Azure SQL and Entra ID. Previous development in Microsoft 365 (incl. SharePoint and Teams), with a deep understanding of SharePoint terminology and behaviour. Design patterns such as MVVM. Visual Studio 2022 and Visual Studio Code IDEs. Azure DevOps Services, including work item tracking and pipelines. Experience isolating and debugging issues involving 3rd party APIs and libraries. Desirable skills and experience A working knowledge of document management practices. Test and mocking frameworks including Jest and Moq Crash dump analysis using WinDbg Front-end UI frameworks including React. We are looking for candidates who enjoy problem solving and have the capability of learning by themselves where needed to create innovative solutions. If this role matches your experience and if you are currently in the market for a new .Net opportunity, then please apply immediately by uploading your resume through the link.