Windows Desktop Software Developer

ECM Selection Limited
Cambridge, UK
about 2 months 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

Loading talks and stories from around this role…