SIB Swiss Institute of Bioinformatics is a non-profit organization federating 80 Swiss research and service groups of experts in bioinformatics. SIB's 800 scientists join forces to empower advances in life sciences and health by providing life scientists and clinicians with state-of-the-art bioinformatics resources, services, expertise, and Training.

Curious? Please click here to learn more about working at SIB.
To reinforce our team in Basel, Switzerland, we are seeking a Lead Developer.
Lead Developer

Employer

SIB Swiss Institute of Bioinformatics


Work Location

Basel, Switzerland


Employment fraction

80% - 100%


Type of contract

permanent

Job tasks
The SIB Personalized Health Informatics Group is looking for an experienced developer with strong project management skills to lead a distributed working group driving the development of the central functions of the BioMedIT platform, and enable technical interoperability across (computational) infrastructures to provide a robust, innovative, secure and protected research environment for the Swiss Personalized Health Network (sphn.ch).

You will lead a working group of 3-4 agile developers across the BioMedIT network and work closely with collaborators across SPHN to understand the expectations of end-users, researchers and healthcare providers, and find solutions to best fit their needs.
Applicants should have a collaborative and transparent approach to their work, and seek out opportunities to engage with a wide variety of stakeholders to deliver sustainable and scalable solutions.

In return for your work, the Personalized Health Informatics Group offers a flexible, dynamic working environment, opportunities for personal and professional development, opportunities to travel in Switzerland and to international meetings and conferences, and a good work-life balance right in the heart of Europe.

If you have any questions, or would like more information, please contact our office manager Michael Müller-Breckenridge on michael.mueller@sib.swiss.


Profile requirements
  • Masters Degree in Bioinformatics, Computational Biology, Software Engineering, Computer Science or equivalent   

Must have:
  • 3-5 years of experience with one or more scripting or programming languages (Python and Java preferred)
  • Experience in developing RESTful APIs
  • Experience with container technologies (Docker, Singularity, Kubernetes)
  • Experience applying software development best practices (source code versioning, unit testing, continuous integration)
  • Solid project management skills

Desirable:
  • Ability to work with Linux based HPC environments (OpenStack, OpenNebula or Slurm)
  • Familiarity with git, gitlab, and basic CI/CD methods
  • Awareness of IT data security concepts and best practices
  • Experience with and demonstrated knowledge of applications programming, web development, and data structures
  • Familiarity working with interactive notebooks such as JupyterHub
  • Familiarity with frontend development of JavaScript web applications using React
  • Familiarity with bioinformatics workflows (e.g. Nextflow, Snakemake)

Nice to have:
  • Familiar with cloud technologies for workflow execution
  • Familiar with Guacamole RDP
  • Familiar with RDF, SPARQL, or related technologies

Practical Experience:
  • Worked in an interdisciplinary research environment, preferably with an interface to the health sector
  • Prepared and implemented software development plans and specifications
  • Documented technical work
  • Worked in a distributed team
  • Worked in groups implementing and using workflows, interoperable infrastructure, cloud technologies and HPC
  • Led teams using Scrum and/or Agile methodologies for software development


How to apply
If you are interested in this challenging and highly interesting position, please submit your application including CV and letter of motivation through our online portal by clicking the "Apply" button.