SIB Institut Suisse de Bioinformatique
Geneva 4
Développeur de logiciels
- 21 juillet 2026
- 100%
- Durée indéterminée
- Geneva 4
Résumé de l'emploi
Le SIB Swiss Institute of Bioinformatics est une organisation à but non lucratif dédiée à la science des données biologiques. Rejoignez un environnement innovant et collaboratif à Lausanne.
Tâches
- Développer et maintenir Cellosaurus, une ressource internationale.
- Créer des outils de gestion des données et assurer leur qualité.
- Collaborer avec l'équipe IT et les groupes scientifiques pour partager les meilleures pratiques.
Compétences
- 5 ans d'expérience en développement logiciel, maîtrise de Python et SQL.
- Compétences en développement web et services back-end.
- Excellentes capacités de collaboration et de résolution de problèmes.
Est-ce utile ?
À propos de cette offre
L’Institut Suisse de Bioinformatique (SIB) est une organisation à but non lucratif reconnue internationalement, dédiée à la science des données biologiques et biomédicales. Ses data scientists sont passionnés par la création de connaissances et la résolution de questions complexes dans de nombreux domaines, de la biodiversité et l’évolution à la médecine. Ils fournissent des bases de données essentielles et des plateformes logicielles ainsi que leur expertise et leurs services en bioinformatique aux groupes académiques, cliniques et industriels. Le SIB fédère la communauté suisse de bioinformatique composée d’environ 900 scientifiques, encourageant la collaboration et le partage des connaissances. L’Institut contribue à maintenir la Suisse à la pointe de l’innovation en favorisant le progrès dans la recherche biologique et en améliorant la santé.
Curieux ? Veuillez cliquer ici pour en savoir plus sur le travail au SIB.
Pour renforcer notre équipe à Lausanne, Suisse, nous recherchons un
Développeur de logiciels
- Servir de point de référence technique pour Cellosaurus, en coordination avec le chef d’équipe, les curateurs et l’équipe informatique élargie
- Développement et maintenance du site web, des API REST, des services web sémantiques et d’autres outils en ligne
- Création d’outils de gestion des données et validation des données
- Se tenir activement à jour des outils et méthodes de développement web
- Assurer la maintenance des outils et le support aux utilisateurs finaux selon les besoins
- Rédiger ou participer à la rédaction de la documentation (documentation utilisateur, documentation logicielle)
- Minimum 5 ans d’expérience dans des projets de développement logiciel
- Solide expérience en Python pour les services back-end et le traitement des données (FastAPI, Django ou Flask)
- Connaissance des bases de données relationnelles (MySQL / MariaDB) et SQL
- Expérience pratique avec Git
- Maîtrise du travail sous Linux avec des serveurs web (Nginx, Apache)
- SPARQL, RDF et technologies du web sémantique (magasins de triplets, ontologies, OWL)
- Expérience avec la stack PHP : Laravel, Drupal
- Outils de développement web front-end : JavaScript / CSS (Tailwind CSS), npm et Vite.js
- Docker et déploiement conteneurisé ; pipelines CI/CD
- Familiarité avec les outils de développement assisté par IA (ex. Claude Code, GitHub Copilot) et capacité à les intégrer efficacement dans un flux de travail de développement logiciel
- Connaissance des langages JVM (Java, Scala)
- Moteurs de recherche en texte intégral (Solr ou Meilisearch)
- Expérience dans un contexte scientifique ou de données de recherche, idéalement en sciences de la vie ou bioinformatique
- Excellentes compétences en travail d’équipe et collaboration
- Capacités d’analyse et de résolution de problèmes
- Capacité à travailler de manière autonome et à prendre des initiatives
- Attention aux détails et engagement envers la qualité
- Maîtrise de l’anglais et du français
- Bonnes compétences en communication écrite et orale