Senior Software Engineer

EMBL-EBI - 1 poziție
Oraș de lucru
Tipul job-ului
Nivel carieră
Departamente
Salariu 3679 EUR
Limbă străină Nespecificat
Industrii
Permis conducere Nespecificat

Candidatul Ideal

•Strong background, 10 years experience, in Java and Spring MVC framework or equivalent (e.g. Hibernate, SpringBoot)
•At least 3 years experience with Solr Cloud, Elastic Search or other search or indexing engines
•5 years experience or more with PostgreSQL or other relational databases
•At least 3 years experience with a Javascript framework (preferably React, but similar ones such as Vue.js will be favorably considered)
•Work comfortably with Linux/Unix and shell scripts
•At least 3 years experience in Git
•Experience with TDD, integration and unit testing frameworks
•Excellent troubleshooting skills
•Experience in mentoring younger developers and being able to work side by side with other senior technical team members
•A solid knowledge of HTML5 and CSS
•Experience with mockup and UI prototyping tools
•An understanding of security practices
•Familiarity with RESTful APIs
•A BSc/MSc or higher in Computer Science or relevant field

Descrierea jobului

We are looking for a highly motivated Senior Software Developer (full stack) to build and maintain the web applications for EMBL-EBI’s Expression Atlas and the Single Cell Expression Atlas, added-value resources providing information about gene expression across different cell types, tissues and conditions, across >60 species.

Responsibilities:

•Identify user and system requirements for new and existing applications.
•Prioritize software development projects, set timelines and assign tasks to team members with the Project Leader.
•Write or review code for various applications
•Write tests and debug code
•Mentor and oversee Junior Developers.
•Liaise with designers and group members to decide on UI/UX elements (e.g. graphics and navigation buttons).
•Liaise with collaborators on joint projects, both from EMBL-EBI and other institutions.
•Ensure our software documentation and SOPs are up-to-date
•Establish software engineering good practices among the team
Enjoy lots of benefits:

•Financial incentives: Monthly family, child and non-resident allowances, annual salary review, pension scheme including 17% employer contribution, death benefit, long-term care, accident-at-work and unemployment insurances
•Flexible working arrangements
•Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
•Generous time off: 30 days annual leave per year, in addition to eight bank holidays
•Relocation package including installation grant (if required)
•Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
•Family benefits: On-site nursery, 10 days of 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.

Descrierea companiei

At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. EMBL-EBI, part of the European Molecular Biology Laboratory, is a worldwide leader in the storage, analysis and dissemination of large biological datasets. We provide the global research community with access to publicly available databases and tools which are crucial for the advancement of healthcare, food security, and biodiversity.
Publicat 26 mai 2022 Reactualizat 25 iun. 2022 Expiră 25 iun. 2022
Nu îți face griji, poate joburile de mai jos îți pot fi de folos

Folosim cookie-uri pentru a-ti oferi o experienta personalizata. Permite activarea acestora pentru a beneficia de avantajele lor.