.NET Developer

Job description

ABOUT THE ROLE:
This highly successful, established business has a global presence.  They are looking for a technically talented .NET Contractor to deliver clean, modular and scalable software solutions that support their self service and digital platforms used globally within their customer's operations.

You'll design, develop and maintain on-premise and Azure SaaS solutions, collaborating with cross-functional teams while maintaining delivery independence.

RESPONSIBILITIES:
  • Design and implement .NET Framework and .NET 6–8 applications, including WPF (MVVM) and ASP.NET Core Web API.
  • Apply clean architecture principles (Controllers → Services → Repository).
  • Implement CRUD APIs, search, and sorting features with robust async/await logic.
  • Conduct unit and integration testing (xUnit / NUnit, Moq, NSubstitute).
  • Contribute to sprint planning, code reviews, and technical documentation.
  • Maintain and improve CI/CD pipelines in Azure DevOps.
  • Troubleshoot, debug, and optimize application performance.
  • Support deployments and assist with on-site rollout or testing when required.
ABOUT YOU:
  • 5+ years of hands-on experience in .NET software development.
  • Proven capability delivering end-to-end solutions across desktop and API layers.
  • Deep understanding of asynchronous programming, secure coding, and application performance.
  • Experience working with Agile/Kanban delivery model
  • Languages / Frameworks: C#, .NET Framework, .NET 6–8, ASP.NET Core, WPF (MVVM)
  • Web: HTML, CSS, JavaScript
  • Database: SQL Server, Entity Framework Core
  • Tools / Platforms: Azure DevOps, Git, Swagger/OpenAPI, CI/CD
  • Testing: xUnit / NUnit, Moq / NSubstitute
  • Architecture: RESTful API Design, Layered Architecture, SOLID Principles

WHAT'S NEXT?
Don't miss out on the chance to secure a contract through what is traditionally a quiet summer period to secure a new role.  Apply ASAP, or for more information, contact Lisa Cooley on 021 029 81422 or lcooley@brightspark.io