Ensembl Core Developer - Vertebrate Genomics

Organization: 
EMBL-EBI
Job Location: 
Hinxton near Cambridge, UK
Salary: 
Competitive
Job Description: 

We are looking for an enthusiastic software developer to join the Vertebrate Genomics team at the European Bioinformatics Institute (EBI) located on the Wellcome Trust Genome Campus near Cambridge in the UK.

The successful candidate will participate in the maintenance and development of the databases and software that underpins the Ensembl (http://www.ensembl.org) project. Ensembl is one of the leaders in genome annotation providing open human reference annotation (and other vertebrate species) for over 10 years.

The EBI, part of the European Molecular Biology Laboratory (EMBL) provides cutting-edge research, service and training in the field of bioinformatics with expertise in data storage, analysis and representation.

Requirements: 

The ideal candidate should hold a Masters degree or higher in Computer Science or Physical Science or a Ph.D in Biological Science and should have evidence of their ability to write, understand and maintain complex code. Previous experience of working on a large, established but continually-evolving codebase would be a distinct advantage.

The post holder must have strong programming skills in a scripting language and experience of SQL database development. Prior experience of Perl, MySQL and the Ensembl infrastructure would be advantageous as would knowledge of molecular biology and/or bioinformatics. (S)he should be comfortable developing software in a primarily Unix-based environment, be familiar with source control development tools (CVS) and understand development techniques such as unit testing.

We are looking for highly motivated candidates with good communication and interpersonal skills. Furthermore, candidates should demonstrate solid problem solving skills, excellent attention to detail, and a desire to work within an international environment. English language skills are a requirement.

Contact Information: 

3 year contract