ENA Senior Software Developer
Location: EMBL-EBI, Hinxton near Cambridge, UK
Staff Category: Staff Member
Contract Duration: 3 years
Grading: 6 (monthly salary starting at £2,994.54 after tax)
Closing Date: 2 October 2019
Reference Number: EBI01499
The Archival Infrastructure and Technology team is looking for an enthusiastic software developer to work for the European Nucleotide Archive (ENA) at the European Bioinformatics Institute (EMBL-EBI). The ENA provides a comprehensive record of the world's nucleotide sequencing information. It is part of the International Nucleotide Sequence Database Collaboration (INSDC) and is one of the largest scientific data resources in the world.

We have a small, diverse and international development team which collaborates with other teams at EBI, with our international collaborations at INSDC and Global Alliance for Genomics and Health (GA4GH), and with thousands of our users all over the world.

Your role

As a senior Software developer in our team your primary responsibility will be the technical design, development, delivery, and maintenance of the ENA submission system ecosystem. This is made up of a suite of tools called Webin. This tool suite consists of programmatic and interactive submission services, used to deposit data and associated metadata to ENA, European Genome-Phenome Archive (EGA), and European Variation Archive (EVA) from individual submitters, consortiums and brokers such as ArrayExpress and MGnify.

You will be working on all aspects of submissions, including  authentication and authorization services, programmatic data ingestion systems and portals, and monitoring, reporting and analytics service including Graylog, Google Analytics, and Slack integration. You will be responsible for maintaining and improving our team’s CI/CD strategy and pipelines using Spring Boot, Gradle, GitHub and GitLab. You will also participate in other development efforts in the team.

Our team uses agile methods, test driven development and continuous delivery. We use JIRA for task tracking, agile boards and weekly sprints. The teams primarily writes programs in Java and Typescript (Angular). We value matching the right solution to the right problem and you will have the opportunity to improve and contribute to further the development of the architecture.

You’ll be working within the Archival Infrastructure and Technology team at EMBL-EBI alongside developers, bioinformaticians and ontologists. As part of your day to day job, you can expect to interact with other groups at EMBL-EBI as well as our external collaborators and users  in order to improve our services.

You have

  • Proven experience developing and deploying Java solutions in a production environment. The successful candidate should have a minimum of six years' experience in production Java programming, including core libraries, Spring, XML and JSON parsing, and REST API programming, relational databases, MongoDB as well as comfort at the Unix command prompt.
  • Proven ability to build reliable services, including unit and integration tests, service monitoring, continuous integration and deployment.
  • Excellent communication skills, ability to work as part of a team of people with a range of skills and a diversity of backgrounds.

You might also have

Knowledge of biology is not required, though you should be willing to learn about specific aspects to support our users’ requirements.

Why join us

At EMBL-EBI, we help scientists realise the potential of ‘big data’ in biology by enabling them to exploit complex information to make discoveries that benefit mankind. Working for EMBL-EBI gives you an opportunity to apply your skills and energy for the greater good. As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by over 27 member states and two associate member states. We are located on the Wellcome Genome Campus near Cambridge in the UK, and our 600 staff are engineers, technicians, scientists and other professionals from all over the world.

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 other family related benefits where applicable, as well as financial support for relocation and installation. For more information about pay and benefits click here.

We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else.

If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library

What else you need to know

To view a copy of the full job description please click here.

To apply please submit a covering letter and CV through our online system.

Applications are welcome from all nationalities and this will continue after Brexit. For more information please see our website. Visa information will be discussed in more depth with applicants selected for interview.

EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels.

Appointment will be based on merit alone.

Applications will close at 23:00 GMT on the date listed above.