Software Developer

University of Cambridge - Department of Public Health and Primary Care

The NIHR BioResource seeks to appoint a Software Developer. The role holder will be responsible for designing, implementing and maintaining the multi-client software platform that supports the NIHR and Cambridge BioResources' operations. The current solution is a data-driven environment that uses custom business object types with dynamic properties and includes an audit trail of all operations. This environment consists of client-side windows based application written in C#, using .NET, Entity Framework, MVVM, server-side bash and perl scripts and MySQL as backend. The role holder is responsible specifically for implementation of the user interface and the algorithm development, allowing platform to capture complex processes and reflect developed workflows.

The NIHR and Cambridge BioResources are part of the Cambridge Biomedical Research Centre. With over 17,000 healthy volunteers and patients, the Cambridge BioResource ( is one of eight local NIHR BioResources across England, a federation that constitutes the NIHR BioResource ( with >120,000 volunteers nationally. All BioResource volunteers have provided lifestyle and health information and biological samples (DNA, serum, & plasma) and consented to be approached to participate in research. The design of the BioResource is based on two stages: Stage 1 covers the enrolment of research volunteers (both healthy volunteers and patients) onto the panel to include collection and storage of contact information, personal details, lifestyle and health information and collection and storage of biological samples. Stage 2 involves the recalling of enrolled volunteers to participate in experimental research studies and clinical trials. The BioResource software platform provides the secure storage and querying of volunteers' information so that volunteers can be matched to research studies.

The BioResource provides a unique and powerful resource for studying disease mechanisms and for characterising the benefits and limitations of emerging therapies, aiming towards future trials and personalised therapies based on stratifying patients/individuals at risk of disease by disease-associated phenotypes.

Applicants should be educated to at least first degree level (or equivalent), in computer science or a related discipline, you should have expert C# programming skills, in depth knowledge of WPF environment along with MVVM pattern, be experienced in production application architecture design, modelling of business objects, workflows and use cases and good understanding of SQL oriented relational databases. Excellent communication skills enabling communication with all levels of staff are essential, and you should have the ability to explain complex or detailed and specialist information.

To apply online for this vacancy and to view further information about the role, please visit: This will take you to the role on the University’s Job Opportunities pages. There you will need to click on the 'Apply online' button and register an account with the University's Web Recruitment System (if you have not already) and log in before completing the online application form.

Limit of tenure: 31st March 2022 in the first instance

Location - Coton House, Cambridge University Hospitals NHS Foundation Trust, Cambridge Biomedical Campus, Hills Road, Cambridge CB2 0QQ (approx 2 miles south of city centre) 

Interview date: week beginning 14th November 2016

If you have any queries about the application process, please contact Mark Goulding at, or on 01223 748122.

Please quote reference RH10371 on your application and in any correspondence about this vacancy.

The University values diversity and is committed to equality of opportunity.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Subject Area(s):



South East England