> Markdown version of [/jobs/ext/22319-senior-net-developer](https://www.wearedevelopers.com/jobs/ext/22319-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:** Bluegrass Digital - **Location:** London, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), .NET Framework, Adobe InDesign, Software Applications, Application Performance Management, Application Services, JIRA, HTML5, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Database Design, DevOps, Mobile Application Software, JSON, Microsoft Software, NoSQL, Scrum Methodology, Software Engineering, Software Requirements Analysis, SQL Stored Procedures, SQL Databases, Systems Integration, TypeScript, Umbraco, Xamarin, .NET Core, ReactJS, Technical Debt, Event Driven Architecture, Git Flow, Solid Principles, Build Process, React Native, Front End Software Development, Software Coding, Optimizely, Software Version Control, Web Api - **Published:** May 21, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=031b38eb6fbbe7e4 ## About the Role Do you have experience in Xamarin?, * Minimum of 6+ years' experience in Microsoft .Net, .Net Core, C# * Excellent experience using JavaScript / Web API / Razor / JSON * Good Frontend skills and working with HTML5 / CSS3 / SCSS * Good knowledge of JavaScript frameworks (React, React Native, Typescript) * Good database and server-side application skills with Azure, SQL / NoSQL (Cosmos) * Cloud Hosting platform experience - Azure App Services and Application development and Azure DevOps experience is very advantageous * Experience in developing/maintaining Content Management Systems - Umbraco, Optimizely CMS very advantageous * Excellent understanding of stored procedures and database design/normalization * Excellent understanding of source control best practice and branching strategies * Event driven architectures and approaches * Excellent understanding of SOLID principles and best practices to follow within development * Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing * Gather customer software requirements and develop related software applications and programs (to spec) * Good application performance optimization strategies and techniques * Good knowledge of object orientated concepts * Experience in system integration techniques * Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect * Communicating at a management level. Speaking with authority and lucidity to clients and team members * Experience working with Agile / SCRUM methodologies * Experience using project management tools like Jira * Happy to mentor and grow self-motivated less experienced team members * Team player and not afraid of a bit of hard-work and fun with colleagues, * You set a high bar for yourself and your team's engineering skills * You possess excellent interpersonal and communication skills (oral and written) * You provide technical leadership and mentor more junior engineers * You develop high quality maintainable code to meet complex changing environment * You enjoy fixing and improving technical debt across existing applications * You seriously test your changes before hitting the main branch * You continuously deliver improvements to a project solution * You have solid analytical and problem-solving skills and strong attention to detail * You learn quickly and like to stay current with new technologies, Code lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn and improve through doing great work experience & achieving results. Honest, ethical, punctual and professional with a sense of humor! Technical thinkers that can communicate well with both clients, internal teams and non-techies. ## Description You will collaborate closely with cross-functional teams including Product, Design, QA, DevOps, and Engineering leadership to build scalable and maintainable solutions using modern Microsoft technologies. This is a hands-on senior engineering role suited for someone who enjoys ownership, mentoring others, and contributing to technical direction., * Interact with business users, business analysts and other developers to understand new requirements * Write technical specifications and develop new functionality to company standards and deadlines * Participate in design and planning sessions * Architect, develop, test and support web and mobile applications * Provide accurate cost estimates * Research and evaluate software related technologies and products * Implement and ensure development best practices, and programming standards are adhered to across your projects * Continuously improve development processes and libraries for maintainability, scalability and efficiency * Code audits and pull request reviews * Assist and support other team members on their projects (if required) * Interact with clients to determine their requirements and needs ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)