The ChEMBL Team at the European Bioinformatics Institute (EMBL-EBI) is looking for a talented and passionate web developer who can design and develop robust solutions that deliver ChEMBL data to our extensive user community.
ChEMBL is a world-leading chemogenomics resource, providing open bioactivity data and associated tools to the scientific community. We have a considerable number of users from academia and industry. You will work in a team-oriented environment, collaborating closely with fellow engineers and technical experts, chemo- and bio-informaticians and scientists across EMBL-EBI and with our many external partners from the UK and internationally. You will have excellent communication skills, able to interact with fellow technical experts as well as scientists seeking solutions to their "real world" problems.
Reporting to the ChEMBL team leader, the job responsibilities will include:
- Developing web-based solutions to better deliver ChEMBL resources to users
- Maintaining and further developing the infrastructure that supports interfaces on chemogenomics data
- Writing robust, tested, and well documented code
- Working with other members of the team, collaborators and users to develop and deliver new and innovative ways to analyse and visualise ChEMBL data
- Integrating chemogenomics data with that from other relevant resources at the EBI and beyond Keeping up-to-date with relevant developments in the field of web development
Qualifications and Experience
Required:
- 3+ years postgraduate experience in front-end software development with a demonstrable track record of delivery
- A BSc (or equivalent) in a technical subject (e.g. life science, computing or mathematics)
- Sound programming skills, including experience of Unix and Python
- Experience in building and using web services and good knowledge of current web technologies;
- Knowledge of search technologies e.g. Solr/Elastic
- Knowledge of relational databases, SQL PL/SQL and NoSQL approaches
- Evidence of good practice in software engineering to deliver clean, extensible and robust code through rapid development cycles with documentation and version control
Desirable:
- Exposure to application development within a scientific computing environment; knowledge of the biomedical or life sciences would be advantageous
- Experience of contributing to open software projects, for example on GitHub
- An interest in sharing your knowledge and experiences
- Knowledge of backend technologies including Docker, Graphql, Terraform, Kubernetes
- Experience using Python web-frameworks such as Django
by via developer jobs - Stack Overflow
No comments:
Post a Comment