Ingénieur-e en ingénierie logicielle

INRAE
Canton de Castanet-Tolosan, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton de Castanet-Tolosan, France

Tech stack

Java
JavaScript
Artificial Intelligence
Bash
Command-Line Interface
Information Systems
Databases
Computer Literacy
Query Languages
Python
PostgreSQL
Software Maintenance
Software Engineering
SQL Databases
Strategies of Testing
Web Applications
React
Spring-boot
Gitlab
GIT

Job description

Vous exercerez votre activité au sein du Centre national de ressources génomiques végétales (CNRGV). Le CNRGV est une unité de service INRAE dépendant du département de Biologie et amélioration des plantes (BAP) composée d'une vingtaine de personnes. C'est une infrastructure nationale, labellisée infrastructure scientifique collective, qui accompagne des projets de recherche en génomique végétale dans le cadre de programmes nationaux ou internationaux visant à comprendre l'évolution et l'adaptation des plantes par l'étude de la structure de leurs génomes. Le Système d'information (SI) dédié du CNRGV est un élément clé pour mener à bien ces missions. Il assure la gestion globale de l'activité du laboratoire, ainsi que l'analyse bio-informatique des données de génomique. Ce SI est composé d'applications web développées en interne, de pipelines d'analyses et d'infrastructures de calcul performantes. Les traitements bioinformatiques consistent à analyser et à donner du sens aux données de séquences d'ADN ou d'ARN issues des séquenceurs de dernières générations. Vous serez intégré dans l'équipe informatique, composée de quatre personnes. Vous travaillerez en liaison directe avec le responsable informatique et en relation permanente avec les autres membres de l'équipe informatique et de l'ensemble du personnel réalisant les expériences de génomique. Vous travaillerez sur le campus INRAE de Toulouse, au coeur de l'écosystème de la recherche en biologie au contact des chercheurs et ingénieurs. Développement et maintenance logicielle :

  • Vous concevrez, développerez et testerez des logiciels en respectant les normes et règles de sécurité
  • Vous assurerez la maintenance évolutive et corrective des outils existants
  • Vous préparerez et déploierez les applications en garantissant la gestion des versions
  • Vous rédigerez et mettrez à jour la documentation technique et fonctionnelle.

Mise en place d'outils et pipelines bio-informatiques :

  • Vous développerez et intégrerez des pipelines d'analyse pour la génomique végétale
  • Vous piloterez le déploiement de ces outils et pipelines, assurerez l'assistance aux utilisateurs et formerez l'équipe.

Veille technologique et amélioration continue :

  • Vous identifierez et intégrerez les nouvelles technologies, notamment issues des développements de l'intelligence artificielle (IA), pour optimiser les outils du laboratoire.

Vous serez en charge de :

  • Modéliser, concevoir et/ou paramétrer tout ou partie de la solution logicielle
  • Concevoir et mettre en oeuvre des pipelines d'analyse bioinformatique
  • Développer et tester les objets et composants, packager des applications
  • Assurer la maintenance évolutive et curative des développements réalisés, en assurant le suivi des versions
  • Rédiger et mettre à niveau les documentations techniques et fonctionnelles
  • Contribuer à la mise en place et au respect des dispositions qualité et des normes
  • Élaborer des stratégies de tests, concevoir, spécifier et exécuter des tests fonctionnels et/ou techniques
  • Créer et tester les packages applicatifs et les scripts de déploiement en production
  • Assurer une assistance fonctionnelle et/ou technique aux utilisateurs
  • Faire de la veille et proposer les technologies et outils pertinents pour améliorer les solutions existantes
  • Concevoir les actions de formation techniques et fonctionnelles.

Requirements

Licence, Licence professionnelle, Maîtrise, Master 1, BUT (niveau 6 minimum) Compétences générales

  • Génie logiciel
  • Effectuer une analyse de besoins
  • Piloter un projet
  • Rédiger et mettre à jour la documentation fonctionnelle et technique
  • Élaborer et mettre en oeuvre un plan de tests (maîtrise)
  • Appliquer les normes, procédures et règles
  • Sens de l'organisation
  • Rigueur / Fiabilité.

Formation recommandée :

  • Formation en informatique ou bioinformatique.

Détail des compétences, savoirs et expériences recherchés : Compétences techniques :

  • Maîtrise du développement logiciel (langages Java, Python, JavaScript, Bash)
  • Connaissance de frameworks de type SpringBoot, React ou Biopython
  • Gestion des projets (Git/GitLab)
  • Maitrise de la ligne de commande
  • Gestionnaire de workflow Nextflow ou Snakemake
  • Système de gestion de bases de données (PostgreSQL et langage de requête SQL)
  • Des compétences en administration système seraient un atout supplémentaire.

Savoir généraux :

  • Rédiger la documentation
  • Maîtriser l'anglais technique
  • Présenter et vulgariser des résultats

Savoir-être :

  • Gout du travail en équipe
  • Capacité à interagir avec des utilisateurs biologistes
  • Rigueur et conscience professionnelle
  • Sens de l'organisation
  • Curiosité pour la veille technologique dans les domaines de compétences informatique, intelligence artificielle (IA) et bioinformatique.

Votre qualité de vie à INRAE

En rejoignant INRAE, vous bénéficiez

Benefits & conditions

La réussite à ce concours vaut qualification informatique. Le poste ouvre droit à une prime informatique en qualité d'analyste., * de 30 jours de congés + 15 RTT par an (pour un temps plein)

  • d'un soutien à la parentalité : CESU garde d'enfants, prestations pour les loisirs ;
  • de dispositifs de développement des compétences : formation, conseil en orientation professionnelle ;
  • d'un accompagnement social : conseil et écoute, aides et prêts sociaux ;
  • de prestations vacances et loisirs : chèque-vacances, hébergements à tarif préférentiel ;
  • d'activités sportives et culturelles ;
  • d'une restauration collective.

About the company

INRAE, Institut national de recherche pour l'agriculture, l'alimentation et l'environnement, est un organisme public de recherche qui réunit 12 000 collaborateurs au sein de 272 unités réparties sur 18 centres en France. Premier organisme mondial spécialisé sur l'ensemble agriculture - alimentation - environnement, INRAE joue un rôle clé pour accompagner les transitions nécessaires face aux grands défis planétaires. Face à l'augmentation de la population, aux enjeux de sécurité alimentaire, au changement climatique, à la raréfaction des ressources et au déclin de la biodiversité, INRAE s'engage à développer des solutions scientifiques et à accompagner l'évolution des pratiques agricoles, alimentaires et environnementales.

Apply for this position