JAVA software engineer (C++, SQL), Java
The Universal Protein Resource (UniProt) provides a central resource on protein information and a solid set of services and computational analysis of protein data. UniProt is produced by the UniProt Consortium - which is a collaboration between the European Bioinformatics Institute (EBI), the Protein Information Resource (PIR) and the Swiss Institute of Bioinformatics (SIB).
We are looking for a highly motivated Java programmer to join the UniProt development team and help to maintain and develop the UniProt databases. The job consists of the design, development and maintenance of new modules, enhancements and scripts for the database release cycle. The postholder will also undertake quality assurance and consistency tests of database procedures, and the redesign of some database components. This includes porting some C++ software to a new Java based code.
The ideal candidate should have a background in computer science and be proficient in Java programming with at least three years working experience. Good programming knowledge of C++ and SQL and experience of working with very large databases will be considered to be highly beneficial. (S)he would also be expected to be comfortable working in Unix enviorments. The post holder must have excellent communication, interpersonal and English skills, and must be able to work well in a team environment and have advanced English skills.
An initial contract of 3 years will be offered to the successful candidate. This can be renewed, depending on circumstances at the time of review.
EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation.
To apply, please email a cover letter, CV (in English) and contact information of three professional references quoting ref. no. CWJ/08/095/EBI in the subject line, to: email@example.com.