For a client of expertech we are currently recruiting for a .Net developer | WFH to work on various .Net Product projects. The primary focus will be working initially working 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 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.
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 to the attention to Koenraad Moltmaker @ expertech.