> Markdown version of [/jobs/ext/108686-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/108686-junior-software-engineer). 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). --- # Junior Software Engineer - **Company:** Stonebridge Mortgage Solutions Limited - **Location:** Derby, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Agile Methodology, Artificial Intelligence, Unit Testing, C Sharp (Programming Language), Code Review, Programming Tools, Entity Framework, Microsoft Software, Visual Basic .NET (Programming Language), Model View Controller (MVC), Nunit, Scrum Methodology, Mstest, Secure Coding, SQL Databases, Telerik, .NET Core, Blazor, Xunit, Webforms - **Published:** May 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ea83d6deacabfd65 ## About the Role Do you have experience in xUnit?, Are you an aspiring .NET developer eager to grow, make an impact, and work with modern Microsoft technologies? Due to continued growth, we're expanding our team - and this could be your chance to help shape the future of our wholly owned, industry-leading Revolution platform. If you're passionate about clean code, eager to learn, and excited to work in a collaborative Agile environment, we'd love to hear from you., We're looking for someone who is curious, proactive, and ready to grow. Ideally, you'll have: * 1+ year of commercial experience with the Microsoft stack. * Working knowledge of .NET / .NET Core, MVC, WebForms, C# or VB.NET, and Entity Framework. * Experience with Git and version control fundamentals. * Good understanding of SQL and writing optimised queries. * Familiarity with Agile ways of working. * Strong communication skills and a collaborative mindset. * Interest in unit testing (MSTest, NUnit, xUnit) and writing maintainable code. * Bonus points for exposure to Blazor, Telerik, or AI-powered development tools. If you're enthusiastic, eager to learn, and excited about building great software, you'll fit right in. ## Description As a Junior Software Engineer, you'll play a key role in developing and enhancing our Revolution platform and other core applications. You'll work alongside experienced engineers who will support your growth as you: * Develop key features - contribute to meaningful modules from design through deployment. * Collaborate on technical design - join discussions on scalability, performance, and maintainability. * Write clean, secure code - follow best practices, participate in code reviews, and uphold high standards. * Solve real-world problems - analyse issues and implement solutions with guidance from senior developers. * Optimise performance - help identify and resolve performance bottlenecks. * Learn continuously - explore new tools, technologies, and development practices. * Collaborate across teams - support users, testers, and support teams to troubleshoot and fix bugs. * Participate in Agile ceremonies - join stand-ups, sprint planning, and retrospectives. * Support documentation - help maintain clear, accurate technical documentation. ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 150 - The shift to AI generated code, fingerprinting and OKRs vs. doing your job](https://www.wearedevelopers.com/magazine/533-dev-digest-150-the-shift-to-ai-generated-code-fingerprinting-and-okrs-vs-doing-your-job)