Software Developer

MRC Mammalian Genetics Unit

Fixed Term: 31 July 2020
Start date 01 February 2017

We are seeking three highly motivated and enthusiastic Software Developers to join the International Mouse Phenotyping Consortium’s (IMPC) Data Coordination Centre (DCC). The IMPC DCC supports the informatics infrastructure pipeline that captures the data from each of the 10 contributing centres, supports the quality control and ensures the data is analysed and disseminated on the IMPC web portal (  This is an excellent opportunity to join a large group of developers, data wranglers and bioinformatics researchers while working in an academic environment.

The goal of the IMPC is to discover functional insight for every gene by generating and systematically phenotyping 20,000 knockout mouse strains. One of the most important tools at our scientific disposal in understanding mammalian gene function is the laboratory mouse. The fundamental genetic similarity between mice and humans allows researchers to infer a human gene's function based on studies with laboratory mice. One powerful technique is to turn off, or "knockout", the activity of a mouse gene to assess what biological systems are impacted. This gives insights how a similar gene in humans may contribute to disease when its activity is altered.

The successful candidates will work closely with the experienced members of the BioComputing team, but will be expected to bring experience and knowledge of cutting edge technologies to the team. The team employs Agile/Scrum project management and familiarity with this would be advantageous.

The ideal candidates will have:

  • Computer science and/or software development training and background up to BSc/MSc level or significant relevant experience.
  • Experience in developing web platforms and web application programming.
  • Experience interpreting requirements and translating them into software solutions.
  • Experience programming in a modern object orientated language such as Java or Python.
  • Proven expertise in web application programming techniques and technologies, particularly Java based applications running in Tomcat.
  • Excellent database programming skills, including evidence of software development which integrates data from heterogeneous database management system (DBMS) storage systems. 
  • Practical experience in loading and querying data using structured query language (SQL) syntax.
  • Agile/Scrum project management.

We are based at the MRC Harwell Institute, a major international research institute at the forefront of studies in mouse genetics and functional genomics ( The institute investigates a wide variety of mouse models in order to enhance our understanding of the molecular and genetic basis of physiology and disease. The Computational Biology Team develops computational methods to explore the large volumes of data generated by our projects and disseminate the results to the wider scientific community.

Please contact with any questions on the position.

Choosing to come to work at the MRC means that you will have access to a whole host of benefits, from a final salary pension scheme and 30 days of holiday entitlement plus bank holidays, to access to employee shopping/travel discounts and salary-sacrifice cycle to work scheme and childcare vouchers.

Full details of this post and how to apply can be found at

Closing date: 12th December 2016

The MRC is an Equal Opportunities Employer

Final appointments will be subject to a pre employment screening

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

Type / Role:


South East England