> Markdown version of [/jobs/ext/2206432-c-developer](https://www.wearedevelopers.com/jobs/ext/2206432-c-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). --- # C# Developer - **Company:** ECM Selection Limited - **Location:** Sheffield, UK - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, C Sharp (Programming Language), C++ (Programming Language), Software Design Patterns, Design of User Interfaces, Model View Controller (MVC), Model View ViewModel, Multithreading, Git, Information Technology - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25727 ## About the Role * Good first degree in Computer Science or other STEM subject from a well-ranked world-class university * Significant experience working with C#, though C++ may be sufficient * Excellent knowledge of using design patterns * Some exposure to Language Integrated Queries would be beneficial * Enthusiasm and desire to work in a dynamic real-world team environment ## Description A C# role working closely with UX designers on a medium-scale software product, providing the opportunity to benefit from a larger codebase to enhance your own skills. This team has total ownership of an area of the product, including the features decided by the team's product manager., Keywords: C# Software Engineer, UI development, MVVM, MVC, multi-threading, Git, C# or C++, CAD interfacing, Sheffield ## Related Videos - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Developing a clean architecture-inspired React application with MVVM](https://www.wearedevelopers.com/videos/1997-developing-a-clean-architecture-inspired-react-application-with-mvvm) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Migration to declarative UI in Android development](https://www.wearedevelopers.com/videos/765-migration-to-declarative-ui-in-android-development) - [Challenges and Solutions for Efficient, Large-Scale Video Analysis](https://www.wearedevelopers.com/videos/2022-challenges-and-solutions-for-efficient-large-scale-video-analysis) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)