> Markdown version of [/jobs/ext/3286643-senior-net-developer](https://www.wearedevelopers.com/jobs/ext/3286643-senior-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior .NET Developer - **Company:** Waracle - **Location:** Edinburgh, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Microsoft Azure, C Sharp (Programming Language), Databases, Model View Controller (MVC), SQL Stored Procedures, SQL Databases, Transact-SQL, Software Security, Backend, Solid Principles, Front End Software Development, Event Sourcing, Docker - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ad3af47e65fbdc15 ## About the Role As a Senior .NET Developer, you will operate at an impactful level to design, build, and deliver robust backend features. We are looking for a pragmatic self-starter who is skilled at problem-solving, confident in taking ownership, and capable of figuring things out independently to deliver value quickly., * Deep, practical experience with C# and both older and current versions of the .NET Framework (including .NET Framework 4.8 and modern .NET). * Solid hands-on experience working with Web Forms as well as MVC. * Strong database skills using tSQL, including extensive experience writing and optimising Stored Procedures and using lightweight ORMs like Dapper. * Experience handling occasional frontend tasks using JavaScript. * Strong understanding of SOLID principles, maintainability, and industry-standard security practices. * Familiarity or experience with modern cloud tools and patterns, such as Azure, Durable Functions, Event Sourcing, SQL, and Docker. ## Description * Architectural Delivery: Design and deliver end-to-end backend subsystems and features, ensuring code is modular, maintainable, and built to scale. * Problem Solving & Execution: Hit the ground running as a self-starter to analyse, troubleshoot, and solve complex technical challenges independently. * Quality & Security: Champion high standards through constructive peer code reviews, establishing defensive application security measures, and implementing thorough testing strategies across unit and service levels. * Consulting & Communication: Translate complex technical choices into clear, accessible language for clients and stakeholders, building strong, trusting relationships. * Delivery Accountability: Balance speed and high-quality standards thoughtfully to ensure the successful, sustainable delivery of features within required contract timelines.