Windows Desktop Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The Most Popular IT Jobs on the Market
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs