Job Search and Career Advice Platform

Enable job alerts via email!

C#.Net Software Engineer

DataCareers

Remote

GBP 60,000 - 65,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global software company seeks a C#.Net Software Engineer to develop and maintain innovative cloud-based products, focusing on election-related software. This remote role is perfect for an experienced software engineer who values autonomy, problem-solving, and high engineering standards. Responsibilities include analyzing requirements, developing functionality, mentoring junior developers, and maintaining code quality. Applicants should have 5+ years in software engineering with strong skills in C#, .NET, React, and SQL Server.

Qualifications

  • Minimum 5+ years of relevant software engineering experience.
  • Strong communication skills and ability to work independently.
  • A proactive, problem-solving approach.

Responsibilities

  • Analyse new requirements and produce clear technical impact assessments.
  • Architect, design and implement scalable cloud-based solutions.
  • Develop new functionality across the full stack (C#, .NET, React).
  • Communicate technical details effectively to stakeholders.
  • Deliver iterative improvements and respond constructively to feedback.
  • Provide 3rd-line application support.
  • Maintain clean, well-structured, well-documented code.

Skills

C# / .NET Core
ASP.NET MVC
React
JavaScript
TypeScript
HTML
CSS
SQL Server
Web API
Unit Testing
Job description

C#.Net Software Engineer

Permanent

Location : Remote

Salary : £60,000 - £65,000 (+ benefits)

We are looking to recruit a C#.Net Software Engineer for a global software company.

You will be involved in developing new, innovative cloud-based products while also maintaining and enhancing established, business-critical election-related software. This role is ideal for someone who enjoys autonomy, problem-solving, and contributing to high engineering standards.

What you'll be doing
  • Analyse new requirements and produce clear technical impact assessments
  • Architect, design and implement scalable cloud-based solutions
  • Develop new functionality across the full stack (C#, .NET, React)
  • Communicate technical details effectively to stakeholders
  • Deliver iterative improvements and respond constructively to feedback
  • Provide 3rd-line application support, including investigation and resolution of issues
  • Maintain clean, well-structured, well-documented code
  • Conduct peer code reviews and support continuous improvement
  • Troubleshoot and resolve complex software problems
  • Ensure code quality through unit tests, version control and adherence to ISO-aligned processes
  • Mentor and support junior developers
  • Travel to London occasionally (approximately once per month)
What you'll bring
  • Minimum 5+ years of relevant software engineering experience
  • Strong communication skills and ability to work independently
  • A proactive, problem-solving approach
  • Experience delivering high-quality work to agreed deadlines
  • Ability to mentor junior team members and work collaboratively
Essential Technical Skills
  • C# / .NET Core (4+ years)
  • ASP.NET MVC
  • React (3+ years)
  • JavaScript / TypeScript / jQuery / AJAX (3+ years)
  • HTML / CSS (3+ years)
  • SQL Server (3+ years)
  • Web API / WCF / Web Services (2+ years)
  • Unit Testing (xUnit, NUnit or MSTest) (2+ years)
Highly Desirable
  • Entity Framework / Dapper / NHibernate / ADO.NET
  • Blazor (WASM / Server), Razor Pages
  • Python
  • ASP.NET Web Forms
Nice to Have
  • Azure DevOps (Boards, Git)
  • GitHub
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.