Windows Desktop 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
£55,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology Data Analysis Software Applications Computer Vision C Sharp (Programming Language) Databases PC Tools Windows Presentation Foundation Scientific Computating Software Engineering Windows Desktop Windows Forms
+5 more
Multithreading Data Storage Technologies Test-Driven Development (TDD) Build Management Software Version Control

Requirements

Desktop software development in C# for biotech instrument company

This is a PC software development role part of a team of engineers working on instrument control and data analysis systems for an exciting biotech company in Cambridge. You will be key to the architecture and design of new desktop software as well as contribute to the solution of complex algorithmic problems.

For this role you will need knowledge of writing desktop software in C# with WPF or Windows Forms and possess a Bachelor’s or Master’s degree in software engineering or similar. Additionally, you will need to be:

  • Skilled at writing complex multi-threaded applications
  • Familiar with Agile development and, ideally, test-driven development
  • Knowledgeable of source control procedures and software build processes
  • A good communicator within multi-disciplinary teams

Whilst not required, any of the following are desirable:

  • Scientific computing knowledge and a strong mathematical background
  • An understanding of working on software for scientific instruments
  • Technical knowledge of databases, data storage or networking
  • Image processing / machine vision knowledge

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:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · World Congress 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:36 min

Performing exploratory data analysis to uncover underlying patterns

Julian Joseph · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all