Informations générales
Intitulé de l'offre : Développeur web d’environnements numériques pour la formation en bioinformatique (H/F)
Référence : UAR3601-ANILEF-029
Nombre de Postes : 1
Lieu de travail :
Date de publication : vendredi 6 décembre 2024
Type de contrat : IT en contrat CDD
Durée du contrat : 23 mois
Date d'embauche prévue : 1 février 2025
Quotité de travail : Complet
Rémunération : entre 2932,84 et 3557,58 euros bruts/mois selon expérience
Niveau d'études souhaité : BAC+5
Expérience souhaitée : Indifférent
BAP : E - Informatique, Statistiques et Calcul scientifique
Emploi type : Chef-fe de projet ou expert-e en Ingéniérie logicielle
Missions
Analyser les besoins, concevoir et conduire la mise en œuvre de nouvelles fonctionnalités dans les applications Wasm4Learn et l’instance IFB de Sandbox.bio qui visent à initier des apprenants aux commandes de base des environnements de travail et langages de programmation utilisés pour les analyses de bioinformatique.
Activités
- Piloter les projets de développement et mise à disposition d’environnements numériques de formation de l’IFB
- Mettre en place une procédure automatisée de mise à disposition de contenus pédagogiques pour faciliter l’intégration de nouveaux cours et parcours pédagogiques dans les différents environnements numériques de formation proposés à l’IFB
- Mettre en place des méthodes automatisées de déploiement des outils sur les espaces dédiés
- Piloter la documentation et l'accompagnement des utilisateurs de l'infrastructure IFB pour l'adoption de ces nouvelles procédures à travers la conception et la réalisation de tutoriaux et séminaires
- Planifier et animer des formations pour accompagner les utilisateurs
- Organiser des temps d’échanges et de développement avec la communauté d’utilisateurs et de développeurs (hackathon)
- S’assurer de la transmissibilité des connaissances nécessaires à la maintenance et au développement du code
- Organiser et conduire des réunions autour du projet
- Participer à la diffusion et valorisation des résultats et réalisations technologiques sous forme de rapports, publications, présentations orales-
- Encadrer des étudiants de Master lors de stage en répartissant et en contrôlant les tâches, mais aussi en apportant un soutien technique tout au long des différentes étapes du stage
- Participation au montage pédagogique d’une formation sur les bonnes pratiques de développement informatique (reproductibilité, intégration continue, …)
Compétences
■ Savoirs / connaissances
o Développement informatique, niveau master 2 en informatique ou bioinformatique ou école d’ingénieur
o Gestion de projet informatique, principes FAIR (Findable Accessible Interoperable Reusable) appliqués au code logiciel
o Méthodologie de développement logiciel
o Bonnes pratiques de développement : gestion collaborative de code, tests unitaires, vérification de la qualité, intégration continue, partage d'environnements contrôlés (packaging multi-plateformes, virtualisation)
o Langages de programmation les plus utilisés en bioinformatique (Python, R, bash)
o Frameworks pour le développement d'applications web
o Django, en base de données PostgreSQL et en standards pour le développement d'applications web (HTML, CSS et JS).
o Protocoles de communication et d'échanges de données, y compris API
o Analyse et visualisation de données.
o Langue anglaise : B2 (cadre européen commun de référence pour les langues) anglais technique du domaine
■ Savoir-faire
o Assurer une veille technologique
o Anticiper les évolutions fonctionnelles et techniqueso Appliquer les techniques du domaine
o Accompagner les changements
o Animer une réunion
o Jouer un rôle d'aide à la décision
o Mettre en œuvre des processus de références de bonnes pratiques et interopérabilité
■ Savoirs-être
o Sens relationnel et travail en équipe : savoir interagir et communiquer avec les autres, pour s’adapter aux situations professionnelles, éviter les conflits et gagner la confiance de ses collègues.
o Être à l’écoute et faire preuve d’intelligence émotionnelle et relationnelle
o Réactivité
o Rigueur et organisation
o Pédagogie et capacité de communication dans un environnement pluridisciplinaire
Contexte de travail
L'ingénieur recruté sera intégré dans l'équipe de développeurs IFB-core et l'équipe de formation de l'IFB. Le poste sera affecté sur l'un des sites IFB de ces équipes : Paris Université Paris-Cité à Paris 13ème (plateforme Ipop-pup), INRAE Jouy-en-Josas (plateforme Migale), ou Université de Lille (plateforme Bilille). Il y aura une possibilité de télétravail jusqu'à 3 jours par semaine. Dans le cadre de réunions scientifiques, d'animation de groupes de travail ou de formations, des déplacements en France ou à l'étranger peuvent être nécessaires.
L'Institut Français de Bioinformatique (https://france-bioinformatique.fr/) est une infrastructure nationale en biologie-santé qui fédère 36 plateformes régionales et équipes associées, ainsi qu'une unité coordinatrice, IFB-core (UAR 3601 CNRS / CEA / INSERM / INRAE ). L'IFB est également le nœud français de l'Infrastructure de Recherche européenne en bioinformatique ELIXIR. L'IFB a pour mission d'offrir un appui à la recherche en science du vivant en déployant une infrastructure numérique, des ressources logicielles, des services en bioinformatique et des formations en anticipant les développements futurs du domaine et de en participant aux innovations méthodologiques. Les activités de l'IFB couvrent la diversité des domaines thématiques de toutes ses tutelles : recherche fondamentale, santé, environnement et agronomie.
L'IFB est impliqué dans plusieurs projets applicatifs nationaux et internationaux d'envergure dans différents domaines des Sciences de la Vie et de la Santé.