Software Developer – EMBL-EBI, cambridge-near-Hinxton

Job ID: 4810
Job date: 2015-11-24
End Date:

Company : EMBL-EBI 

Country :

Role : Research Scientist 


[Click Here to Access the Original Job Post]

Job Description:

ISCB Job Board

Software DeveloperEMBL-EBIcambridge-near-Hinxton We are seeking an experienced software developer to develop a new system for the capture of complex experimental data from model organism genetics research. You will join the Non-vertebrate Genomics team at the European Bioinformatics Institute (EMBL-EBI), located on the Wellcome Genome Campus near Cambridge in the UK, working on the WormBase project.

You will work on a new modern and scalable back-end database and associated software for WormBase (www.wormbase.org) project. The system will be developed for, and applied to, the curation, organisation and dissemination of the complex interconnected data from the vast body of literature on the genetics, genomics and biology of the model nematode Caenorhabditis elegans. However, our aim is that it should be sufficiently general to act as a unifying framework for all model organism database projects.

The role involves the development of the following:

- A graph-based data model for the representation of data from model organism genetics and genomics research;
- Implementation of the data model using the modern NoSQL database Datomic (www.datomic.com);
- Software for converting existing model organism data (initially from WormBase) into the new database;
- APIs for interacting with the database programmatically;
- Tools to allow curators to interact with the database from a web-browser.

WormBase is an international consortium comprising groups at EMBL-EBI, the Wellcome Trust Sanger Institute, the California Institute of Technology and the Ontario Institute for Cancer Research, and you will work closely with developers and curators at all four sites. The WormBase team at EMBL-EBI are part of a wider genomics group that produces Ensembl and Ensembl Genomes (www.ensembl.org, www.ensemblgenomes.org) and participates in numerous global collaborative genomics projects (e.g. VectorBase, PomBase). You will work in an environment that has a proven track-record of producing world-leading infrastructure and tools for the management of biological data.

The EBI is part of the European Molecular Biology Laboratory (EMBL) and it is a world-leading bioinformatics centre providing biological data to the scientific community with expertise in data storage, analysis and representation. EMBL-EBI provides freely available data from life science experiments, performs basic research in computational biology and offers an extensive user training programme, supporting researchers in academic and industry. We are part of EMBL, Europe’s flagship laboratory for the life sciences. Essential

- A degree-level qualification in computer science, bioinformatics or the biological sciences.
- At least two years software development experience.
- Extensive experience developing database applications
- Proficiency in at least two programming languages (e.g. Java, Python)
- Practical experience in at least one NoSQL database technology (e.g. MongoDB, Neo4j)
- Excellent communication skills

Desirable

- Experience with RDF and the semantic web
- Experience with Datomic (www.datomic.com)
- Experience with functional programming languages, such as Clojure or Scala
- Development of web-applications in JavaScriptJob Information Position Type: Software Developer Reference (Job ID number): EBI_00634 Start Date: ASAP Duration: Full Time Status: openContact InformationEMBL-EBI
http://ig14.i-grasp.com//fe/tpl_embl01.asp?newms=jj&id=54349&aid=15470How To Apply:Please apply online through www.embl.org/jobs


Requeriments :

Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]