Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£63,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) Software Engineering

Requirements

  • Academic background: expectation is that you have a degree in computer science, engineering or similar from a top ranked university.
  • Demonstrable software development experience: write about the Enterprise software application projects you have worked on (we are more interested in projects where you have built with a team major features for a product, rather than added a small tweak to a large monolithic codebase).
  • Extensive experience with C#.NET: this is the main language used by the company and ideally you will have experience with this language on your projects (including MVC, RESTful Web APIs, SQL Server, jQuery). However, if you only have exposure and use of C#.NET on small projects, with additional extensive experience using modern C++ including libraries, your details will be considered (note, you will be expected to pick up C#.NET if offered the role). Any experience with cloud technologies, React or Python would be beneficial.
  • Show us you have a good appreciation of agile software development which could include eXtreme Programming, TDD, Pair Programming and SOLID.

Benefits & conditions

Offices are based in central Cambridge and there’s bonus points for your application if you live in Cambridge or close to Cambridge (if you’re open to relocating, please indicate this as well as any ties to the city / area). Regular hybrid working options are possible although it is still expected that you can come to the office when required.

No company sponsorship is available. Similarly, anyone on time restricted visas will not be considered - the company wants people to grow their careers with them and not stay for a short term only.

On offer is a competitive salary and benefits package, interesting work within a team of likeminded people, and long term career stability within the software sector.

Keywords: C#.NET, agile, TDD / SOLID, Career Stability, Central Cambridge, Hybrid, Software Engineering

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

1:36 min

Introduction to programming language internal workings

Aleksandra Sikora · World Congress 2023

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:29 min

Undervaluing product design by treating software engineers as generic programmers

Marlene Roth Marlene Roth +1 · World Congress 2025

Videos

See all

Related articles

See all