Remote C# Software Engineer - Full-Stack Development
About the Role
We are looking for a Remote C# Software Engineer to join our team at Burns Sheehan. This role offers the opportunity to work fully remotely across the UK while contributing to the development of core internal systems for an established financial services business. As a Remote C# Software Engineer, you will be involved in the entire software development lifecycle, from understanding business requirements to deploying production-ready software.
What You'll Do
- Design and build C# / .NET Framework software used across the business.
- Act as a hands-on Software Engineer, owning work from idea to production.
- Develop applications across desktop (WPF), web (ASP.NET), and database (SQL Server).
- Improve and refactor existing C# systems for performance and maintainability.
- Collaborate closely with other Software Engineers, testers, and business stakeholders.
Requirements
- Commercial experience as a Software Engineer working with C# and .NET Framework.
- Full-stack experience across UI, backend, and database layers.
- Proficiency in WPF and ASP.NET (Web Forms and/or MVC).
- Strong SQL Server skills (T-SQL, stored procedures, schema design).
- Comfortable owning software delivery end-to-end in a small team.
Nice to Have
- Experience with cloud technologies (e.g., Azure).
- Familiarity with Agile methodologies.
- Knowledge of DevOps practices.
What We Offer
- A competitive salary ranging from £75,000 to £85,000 per year.
- Remote-first working environment with flexibility for in-person collaboration.
- Opportunities for professional growth and development.
- Work on interesting, business-critical systems that directly impact financial operations.
- Be part of a small, experienced team where your contributions are valued.
This role offers a unique opportunity for a C# Software Engineer to work remotely while contributing to impactful financial systems. The competitive salary and flexible work environment make it an attractive position.
Who Will Succeed Here
Proficient in C# and .NET Framework with hands-on experience in building scalable web applications using ASP.NET, demonstrating the ability to translate complex business requirements into functional software solutions.
Strong knowledge of WPF and experience in developing rich desktop applications, ensuring a seamless user experience while maintaining performance and responsiveness in a fully remote work environment.
Familiarity with SQL Server, T-SQL, and Stored Procedures, with a problem-solving mindset to optimize database interactions and enhance application performance, coupled with a proactive approach to continuous learning and improvement.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months