Software Developer – EMBL-EBI, UK-Cambridge

Job ID: 3150
Job date: 2015-04-10
End Date:

Company : Wellcome Trust Sanger Institute 

Country :

Role : Faculty 


[Click Here to Access the Original Job Post]

Job Description:

ISCB Job Board

Software DeveloperEMBL-EBIUK-Cambridge We are looking to recruit a software engineer to join the Expression Atlas development team at the European Bioinformatics Institute (EMBL-EBI), which is located on the Wellcome Trust Genome Campus near Cambridge in the UK.

The increasing sophistication of biological analysis and representation requires increasingly complex yet intuitive user interface solutions which often demand novel technological approaches to implement them. Expression Atlas is a value added database servicing queries for gene expression patterns (e.g. genes over-expressed in a particular tissue or disease state) as well as broader exploratory searches for biologically interesting genes/samples.

The post-holder will be fully involved in developing, delivering into production environment and maintaining the Atlas software. You will also be required to evaluate and benchmark state-of-the-art candidate technologies, frameworks and patterns.

The post-holder will report to the Gene Expression Team Leader.

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 academia and industry. We are part of EMBL, Europe's flagship laboratory for the life sciences.  The successful candidate will possess a BSc or equivalent in computer science or a related subject (e.g. mathematics) and will have 3 or more years experience in web development with a proven track record in this area (applications should include references to contributed projects and open source repositories.

The ideal candidate must have experience with the following:

• Java software engineering and TDD skills: Core Java and open source extensions (Guava, Commons, etc)
• Object orientated code quality metrics
• xUnit, Hamcrest, Selenium WebDriver
• Dependency Injection: Spring
• Maven and Continuous Integration: JDBC/JPA/SQL
• Web UI/REST development: CSS, JSP
• UI Sketching, Mocking, Composition
• TDD JavaScript (Jasmine, Mocha or other equivalent technology)
• Web MVC + Front End Templating + React
• Content negotiation
• Data binding (with Java or with JSon REST)

In addition to the above, knowledge of the following would be a distinct advantage:
• Apache/Tomcat
• Soir/Lucene/NoSql
• Web application performance
• Monitoring
• Distributed data
• SQL/NoSQL
• Linux

Strong technical, interpersonal and communication skills are key to this position. The Expression Atlas team is interdisciplinary, consisting of user interface developers, scientists and bioinformaticians. The candidate will be expected to work closely with other Atlas team members, project stakeholders, collaborators, users and other teams within EMBL-EBI. They will also need to possess strong self-motivation and a drive for quality.

Benefits

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and family related benefits where applicable, as well as financial support for relocation and installation. 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 also enjoy 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.

The initial contract is for a period of three years with the possibility of a fixed-term extension. Job Information Position Type: Software Developer Reference (Job ID number): EBI_00521 Start Date: ASAP Duration: Full Time Status: openContact InformationEMBL-EBI
Jane Stace
applications@ebi.ac.ukwww.ebi.ac.ukHow To Apply:Please apply online through www.embl.org/jobs


Skills :

Areas :


Additional Info:

[Click Here to Access the Original Job Post]