Our client is a collaborative, cross-functional engineering team operating within a modern, agile environment. The team values autonomy, innovation, and shared ownership, fostering a culture that is both technically ambitious and genuinely enjoyable. They are now looking to bring on a Senior .NET Developer who is driven, adaptable, and enthusiastic about solving complex problems as part of a high-performing team.This role will suit someone who enjoys working across the full technology stack, thrives in fast-moving environments, and takes pride in producing clean, scalable, and maintainable solutions.Key ResponsibilitiesDesign and deliver high-quality, modular, and maintainable full-stack software solutions.Tackle complex technical and architectural challenges with creative, forward-thinking approaches.Play a key role in evolving systems towards real-time, highly responsive web applications.Work closely with product, design, and engineering colleagues to shape and implement new features.Champion best practices in coding standards, testing, and performance optimisation.Actively research and adopt emerging tools and technologies to enhance team productivity and system performance.Required Skills & ExperienceMinimum of 4 years' commercial experience in .NET development.Degree in Computer Science or a related discipline (or equivalent practical experience).Strong hands-on experience with C#, .NET Core / .NET 8, and SQL.Proven experience writing and maintaining unit tests.Exposure to cloud platforms such as AWS and/or Azure DevOps.Experience with containers, CI/CD pipelines, and modern deployment practices.Familiarity with Blazor.Solid understanding of both client-side and server-side performance optimisation.Experience with browser testing, debugging, and troubleshooting.Working knowledge of modern JavaScript frameworks such as React or Angular is an advantage.