We are looking for a highly skilled Software Developer to build off recent successes in developing a cancer model platform within the NIH funded PDX Finder project (see Conte et al., 2019).
The PDX Finder team harmonises, analyses and helps disseminate the rich Omic and phenotypical data from Patient derived Xenograft (PDX) cancer models to advance cancer research by adhering to the Findable, Accessible, Interoperable, Reusable (FAIR) data principles. PDX models are engineered to propagate human cancers and are increasingly being used in clinical research to test new chemotherapeutic regimes and study drug resistance mechanisms. The PDX Finder integrates PDX-related data from multiple sources and leverages EMBL-EBI’s resources that store genomic and transcriptomic data.
You will have an exciting opportunity to design and develop new interfaces to explore one of the fundamental problems of biology – how do our genes contribute to cancer?
Your role
You’ll be part of a multi-disciplinary team to ingest, store, present and query semantically annotated data. This project presents an interesting challenge for the presentation of complex biological data to users in intuitive, visually appealing ways.
You will be developing a web interface, integrating a range of new search and query features that focus on cancer and associated Omics data. You’ll be expected to be involved in soliciting user feedback and will need to be responsive to evolving requirements.
You’ll be working within Mouse Informatics at EMBL–EBI alongside developers, bioinformaticians and ontologists that make up the wider Samples, Phenotypes and Ontologies Team (SPOT). As part of your day to day job, you’ll be collaborating with the team, who have a range of expertise in semantics, data analytics, image analysis and 3D image display. You’ll also be interacting with other groups at EMBL–EBI and external collaborators, both within the UK and internationally, to improve our websites.
You have
- BSc/MSc in Computer Science, Software Engineering or Bioinformatics or relevant field, or equivalent experience.
- Proven experience in HTML5, CSS, JavaScript, Java and web applications development using Spring boot
- Experience in developing or maintaining web-based applications with modern Javascript frameworks, i.e. Angular framework
- Experience with user interface design and development
- Experience in full stack software engineering practises and development cycle including design, implementation, testing, version control and deployment
- Experience or willingness to learn Apache Spark
- Developing and interacting with RESTful APIs and Graph QL APIs
- Experience or willingness to learn Containerisation (Docker) and container orchestration (Kubernetes)
- Excellent communication skills for effective collaboration within the team and with our partners in other countries and institutions
- Ability to work independently while also interacting in a team environment
You might also have
- Experience in working in an agile development environment
- Experience in data harmonisation
- Experience of Solr, Lucene or ElasticSearch
- Experience with Python
- Familiarity with SQL databases
- Experience with semantic web technologies such as OWL, RDF or SPARQL
- Experience in using ontologies and data harmonization
- Experience in data wrangling and bioinformatics
Why join us
EMBL–EBI is a worldwide leader in bioinformatics. s 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 encourage personal and professional development and are committed to ensuring our employees feel valued, supported and empowered to reach their potential at work.
Surrounded by picturesque South Cambridgeshire countryside, our Campus provides employees with a relaxed atmosphere where the pursuit of scientific discovery and meaningful work, underpin every role. In addition, our employees have access to a wide range of benefits including:
- 30 days annual leave per year plus 8 bank holidays
- Flexible work arrangements
- Unique pension scheme including 17% employer contribution
- Annual salary review
- Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
- Death benefit, long-term care, accident at work and unemployment insurances
- Relocation package including installation grant (if required)
- On-site library and subsidised on-site gym and cafeteria
- Casual dress code
- Free shuttle bus to and from Campus
- Extensive sports and social club activities (run on campus and remotely)
- Family benefits: Onsite nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
- Benefits for non UK residents: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance
What else you need to know
To apply please submit a covering letter and CV through our online system. EMBL is an inclusive, equal opportunity employer. Applications are encouraged from all nationalities and this has continued after Brexit. For more information please see our website. Visa information will be discussed in more depth with applicants selected for interview.
This position is limited to the project duration specified with possibility of extension if new funding is agreed. This is a full time post but flexible working may be possible.
Applications will close at 23:00 GMT on the date listed above.