C# 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
£70,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) Software Design Patterns Human-Computer Interaction Windows Presentation Foundation Model View ViewModel Value Engineering

Job description

This established software company, based in Cambridge, create mathematical modelling tools. Based on sophisticated maths, the software informs design of high value engineering projects and is relied upon by international clients in a range of industries. A well designed and robust user interface is an essential component of its success. As their product continues to grow with new capabilities, the company are seeking an experienced software engineer with C# expertise and WPF knowledge to join their growing development team.

You would be working on visually interesting GUI elements which allow scope for creativity, collaborating with other software engineers but more broadly with colleagues from other technical specialism such as mathematical modelling. Due to the high level of reliance that clients place on the software, the company values a thoughtful approach to specifications and disciplined development process to maintain quality.

Requirements

  • A good degree in a relevant numerate STEM subject from a good university.
  • Substantial experience of developing commercial grade software in C#.NET.
  • Knowledge of using WPF for GUI development.
  • An understanding of the MVVM or related design patterns.
  • Full existing right to work in the UK without time limit or sponsorship.

Benefits & conditions

Working on a mathematically based, and visually varied user interface, this is a great opportunity to exercise your creativity and design skills and broaden your technical knowledge. A competitive salary and benefits package are on offer to the successful candidate.

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.

3:10 min

Enhancing the presentation layer with the MVVM pattern

Marc Brehmer Marc Brehmer · Europe 2026 Virtual

2:13 min

Delivering customer value through automotive backend software engineering

Rahima Yakoob · World Congress 2023

4:47 min

Applying cognitive schemas to software design patterns

Carola Lilienthal Carola Lilienthal · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:10 min

Articulating personal software engineering value clearly

Karol Rogowski · LIVE

1:53 min

Tracing technology waves to uncover future engineering value

Moe Sani Moe Sani · World Congress 2026 Europe

Videos

See all

Related articles

See all