Software Engineer/Web Developer

Organization
EMBL-EBI
Job Location
Wellcome Trust Genome Campus
Hinxton
Cambridge
CB10 1SD
United Kingdom
Salary
Grade 5 - Competitive Salary
Benefits

EMBL-EBI is part of the European Molecular Biology Laboratory (EMBL). We are a world-leading bioinformatics centre providing biological data to the scientific community with expertise in data storage, analysis and representation. We provide a dynamic, international working environment and have close ties with both the University of Cambridge and the Wellcome Trust Sanger Institute. EMBL-EBI staff enjoy many benefits including generous annual leave, excellent sports facilities, a free shuttle bus to Cambridge and other nearby centres, an active sports and social club and an attractive working environment set in 55 acres of parkland.

Job Description

We are seeking an experienced Software engineer to work on database and web development as part of the Gene Ontology annotation project at the European Bioinformatics Institute (EMBL-EBI) located on the Wellcome Trust Genome Campus near Cambridge in the UK.

This opportunity is suited to an experienced software engineer with web development experience. You will manage and develop the production software of one of the most internationally widely-used bioinformatics resources, the Gene Ontology annotation project. You will be responsible for the design, development and maintenance of the web-based curation tool (Protein2GO) and web-based ontology and annotation browser (QuickGO), in collaboration with the GO Consortium and the UniProt group at the EMBL-EBI. The role also involves close interaction with the User Experience and Outreach staff members in the team.

Reporting to the UniProt Development Team Leader, your primary responsibilities will include: 

  • Design, development and maintenance of the web-based Gene Ontology and annotation browser (QuickGO), which supports a wide range of researchers worldwide;
  • Design, development and maintenance of the web-based curation tool (Protein2GO), which supports the annotation activities of biocurators from UniProt and the GO Consortium;
  • Assist with web usability and standards to promote best practices;
  • Support the databases and production release pipelines of the Gene Ontology annotation data.
Requirements

You will have a background in computing, bioinformatics, and/or biological science with 3 years of programming work experience. You will also should have proven working experience of programming with Java (particularly Spring and Apache Solr) and JavaScript (jQuery) and Web development (server and client side, RESTful web services). Familiarity with HTML5/CSS3, relational databases (preferably Oracle) and SQL and Unix shell scripting is required. You should also be familiar with standard development tools (source code management systems, etc). Knowledge of Perl would be advantageous. Communication skills are essential.

About Our Organization

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation.

Please note that appointments on fixed term contracts can be renewed, depending on circumstances at the time of the review. Applications are welcomed from all Nationalities and visa information will be discussed in detail with those selected for interview. This position will close at 11pm GMT on the date shown above.

Students whose classmates are interested in science are more likely to think about a career in science, technology, engineering, and mathematics, a new study says.

CNBC reports that the genetic counseling field is expected to grow as personalized medicine becomes more common.

Gladys Kong writes at Fortune that her STEM background has helped her as a CEO.

Social scientists report that the image of the 'lone scientist' might be deterring US students from STEM careers.