Skip to content
Leading science for better health

View Vacancy -- MGU 727 - Software Developer In Biocomputing

Open Date
05/12/2017, 00:00
Close Date
09/01/2018, 23:55
MRC Mammalian Genetics Unit
MRC Harwell Institute is an international research centre at the forefront of mouse genetics. Located on the Harwell Campus, just south of Oxford, it is nestled amongst a vibrant community of leading science organisations. We aim to advance medicine through cutting-edge research into the genetic basis of disease. Our research programs span an entire lifetime, from embryonic development to diseases of ageing. They cover many areas, investigating the underlying genetics in disorders of sex development, the relationship between disrupted circadian rhythms and psychiatric disease, the role of cilia in development and disease, age-related deafness and otitis media, neurodegenerative disease and type 2 diabetes.
UK Research and Innovation is a new entity that brings together nine partners to create an independent organisation with a strong voice for research and innovation, more information can be found at www.ukri.org

MRC - 4
Harwell Campus, Oxfordshire
£27,906 to £33,305
£6,500 Bioinformatics allowance
Fixed Term
Science
Full Time
Fixed Term to 31st July 2020

Unit name: Mammalian Genetics Unit

Division/Section: BioComputing

Job title Software Developer

Salary range: £27,906 to £33,305 plus Bioinformatics allowance (£6,500 pa)

Band (Grade): Band 4

Contract type (e.g. Open/Fixed term): Fixed Term to 31 July 2020

Hours (e.g. full or part time): Full time (36 hours per week)

Overall purpose:

We are seeking a highly motivated and enthusiastic Software Developer to join the International Mouse Phenotyping Consortium’s (IMPC) Data Coordination Centre (DCC).

The goal of the IMPC is to discover functional insight for every gene by generating and systematically phenotyping 20,000 knockout mouse strains. This gives insights how a similar gene in humans may contribute to disease when its activity is altered.Our systematicapproach to investigating the function of these genes means that we are in a position to associate there genes both to the fundamental biological functionas well as likelydisease candidates.

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 (www.mousephenotype.org).

There are several areas where the application of exciting new technologies will reap significant rewards in this project. We are looking for someone who has knowledge of cutting edge technologies and can apply them to the improve the DCC. The infrastructure underpinning the DCC is at the early stages of redevelopment after a successful initial phase and there are areas that are slated for a complete rework. This is an ideal opportunity for the correct candidate to take ownership of a product, design and deliver it to the consortium and the team. A strong interest in data analysis and creative visualization of complex data would be of particular interest. After a successful first phase of the project,many aspects of the web portal need to be revised in order to articulate the complexmessages that are held in the rich and diverse dataset being produced by the consortium. We are looking to recruit an enthusiasticwebdeveloper that has a strong interest in developing the full stack with a passion for displaying complex data.

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

The ideal candidates will have:

Essential:

  • A strong computer science/software development background up to BSc/MSc level or comparable relevant experience.
  • Experience in developing web platforms and web application programming.
    • Proven expertise in web application programming techniques and technologies, particularly Java based applications running in Tomcat.Experience developing intuitive and well-designed interfaces using modern software solutions.
    • Experience interpreting requirements and translating them into software solutions.
    • Experience programming in a modern object orientated language such as Java or Python.
  • Excellent database programming skills, including evidence of software development which integrates data from heterogeneous database management system (DBMS) storage systems.Proven experience analysing and displaying large complex datasets 

Desirable:

  • Knowledge or experience of biological sciences and/or bioinformatics would be beneficial.
  • A background in a mathematical, scientific or engineering field.
    • Practical experience in loading and querying data using structured query language (SQL) syntax
    • Some exposure to scientific software development, preferably in the bioinformatics area.
    • Experience working in collaborative environments.
    • Experience using version control and build systems such as Git, Jenkins and maven.
    • Familiarity with Java, JavaScript, CSS, HTML, SOAP/RESTful web-services, Python and Drupal.
    • Use of Unix/Linux systems.
    • Experience with Bioinformatics datasets, resources and tool development.
    • Agile/Scrum project management.
    • Experience working in collaborative environments.Use of Unix/Linux systems.

Main duties / key responsibilities:

  • Design, development and support of robust production-level software, web portals and infrastructure that meet the requirements of stake-holders in supporting the missions of MRC Harwell.Work with stakeholders to develop means of effectively communicating the biological meaning of our data to the medical or research community.
  • Developing analytical skills to identify and resolve coding, development and/or process issues.
  • Participate in all aspects of the software development life cycle.
  • Liaise with end users (research scientists, clinicians and bioinformaticians) about their requirements.
  • Support collaborative development in a scrum team, including code-peer-reviewing and team process improvement.
  • Proactively improve the team’s development processes.
  • Take ownership of products, ensuring that they meet requirement and quality standards.
  • Actively collaborate with colleagues to disseminate knowledge and increase resilience as a team.

Working relationships

You will be part of the BioComputing Team.

Additional Information:

Some international travel may be required.

Equality & Diversity

The MRC values the diverse skills and experience of its employees and is committed to achieving equality of treatment for all.  Our objectives are that all individuals shall have equal opportunities for employment and advancement on the basis of their skills, aptitudes and abilities.  The MRC is committed to the engagement and retention of the best possible talent and to creating an environment that encourages excellence in scientific research through good equalities and diversity leadership and management. 

Corporate/Local responsibilities & requirements

The job holder must at all times carry out their responsibilities with due regard to the MRC’s:

  • Code of Conduct
  • Equality and Diversity policy
  • Health and Safety policy
  • Data Protection and Security policy

Job descriptions should be reviewed on a regular basis and at the annual appraisal.  Any changes should be made and agreed between the post holder and their manager.

The above lists are not exhaustive and the job holder is required to undertake such duties as may reasonably be requested within the scope of the post.  All employees are required to act professionally, co-operatively and flexibly in line with the requirements of the post and the MRC. 

 

Education / Qualifications / Training required:

Essential:

  • A strong computer science/software development background up to BSc/MSc level or comparable relevant experience.

Desirable:

  • Knowledge or experience of biological sciences and/or bioinformatics would be beneficial.
  • A background in a mathematical, scientific or engineering field.

Knowledge and experience:

Essential:

  • Experience in developing web platforms and web application programming.
  • Experience interpreting requirements and translating them into software solutions.

Desirable:

  • Some exposure to scientific software development, preferably in the bioinformatics area.

Personal skills/behaviours/qualities:

Essential:

  • 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.Experience developing intuitive and well-designed interfaces using modern software solutions.
    • 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. 

Desirable:

  • Use of Unix/Linux systems.
    • Use of Unix/Linux systems.Experience working in collaborative environments.
    • Experience working in collaborative environments.
    • Experience using version control and build systems such as Git, Jenkins and maven.
    • Familiarity with Java, JavaScript, CSS, HTML, SOAP/RESTful web-services, Python and Drupal.
    • Experience with Bioinformatics datasets, resources and tool development.
    • Agile/Scrum project management.
  • Practical experience in loading and querying data using structured query language (SQL) syntax.

Additional information:

Bioinformatics Allowance:

A bioinformatics allowance is paid at a fixed rate of £6,500 per annum and is pensionable. It is payable to employees who are bioinformaticians and work within a biological context.  They will be required to apply a high level expertise in computing and/or mathematics, in addition to a detailed understanding of the biological context of the programme or vice versa. Their contribution will be to develop and implement novel and existing systems critical to delivering such research and to disseminate their findings to the community. They must have an IT qualification to at least degree level (or equivalent) involving programming and database management/development.

MRC Harwell Institute specialises in mouse genetics research, from the earliest stages of development to diseases of ageing. We are very keen to push our research towards translational studies in humans, and collaborate with clinical and medical professionals for many of our research programmes.

Our large-scale functional genomics projects generate vast amounts of data. These massive datasets need to be integrated, analysed and compared in order to make sense of our findings and present them in a form that can be used by both our own research groups and the wider scientific community. This effort is led by Data Wranglers in the BioComputing group, who work with the researchers and members of the Statistical Genomics group, to ensure that all findings displayed are statistically significant, standardised and quality checked. Software developers within the BioComputing group work closely with those collecting the data to constantly improve and update our systems for data collection, analysis and dissemination.

The BioComputing group also performs research on the analysis of NGS and transcriptomics data and 3D systems imaging.

More information about MRC Harwell can be found at http://www.har.mrc.ac.uk/

Informal expressions of interest in this post can be sent to Dr Ann-Marie Mallon (a.mallon@har.mrc.ac.uk)

Other benefits also include a flexible pay and reward policy, excellent holiday entitlement, MRC final salary pension scheme.

The closing date for applications is 9th January 2018

Interviews will be held on 19th January 2018

 

The MRC is a great place to work and progress your career, be it in scientific research or the support functions.

The MRC is a unique working environment where our researchers are rewarded by world class innovation and collaboration opportunities that the MRC name brings. The MRC is an excellent place to develop yourself further and a range of training & development opportunities will be available to you, including professional registration with the Science Council.

Choosing to come to work at the MRC (part of UKRI) means that you will have access to a whole host of benefits from a defined benefit pension scheme and excellent holiday entitlement to access to employee shopping/travel discounts and salary sacrifice cycle to work scheme, as well as the chance to put the MRC and UKRI on your CV in the future.

Our success is dependent upon our ability to embrace diversity and draw on the skills, understanding and experience of all our people. We welcome applications from all sections of the community irrespective of gender, race, ethnic or national origin, religion or belief, sexual orientation, disability or age. As "Disability Confident" employers, we guarantee to interview all applicants with disabilities who meet the minimum criteria for the vacancy.

Final appointments will be subject to pre-employment screening.

This opportunity is closed to applications.