C# Developer - User Interface

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

Role details

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

Tech stack

C Sharp (Programming Language) Computer Programming Graphical User Interface Human-Computer Interaction Windows Presentation Foundation Multithreading Software Coding

Requirements

Do you have strong C# coding skills coupled with an aptitude for designing intuitive user interfaces that guide users through intricate multistage activities? In this role you would be responsible for the development of such a GUI using C# and WPF. This will provide interactive control over a complex scientific instrument featuring a wide range of functionality and options. Thoughtful design will be needed in order to achieve the best workflow and experience for the user.

You would be joining an engineering team based in a pleasant location on the outskirts of Cambridge. This UK-based company is well-established in its home market and seeking to expand their team as they develop new products and move into global markets.

You will need:

  • A good degree in a STEM subject from a well-respected university
  • Strong C# coding skills and a good understanding of GUI programming including multithreading aspects.
  • Proven aptitude for creating intuitive user interface designs for complex operations.
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Experience in WPF or ISO13485 would be welcome but not essential.

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.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Solving CGI performance limitations with multithreaded servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

Videos

See all

Related articles

See all