Concepteur-trice/développeur-se d'application
Role details
Job location
Tech stack
Job description
Vous serez accueilli-e au sein de l'unité GenPhySE (Génétique, Physiologie et Systèmes d'Élevage), rattachée aux départements Génétique animale (GA) et Physiologie animale et systèmes d'élevage (PHASE).
Vous intégrerez l'équipe ALIEN (Automatismes, Logiciels et Infrastructures pour les Élevages à l'ère Numérique), en charge du développement d'outils pour la collecte, le traitement et la valorisation des données de phénotypage animales.
Vous contribuerez au projet Sicpa Environnement, un système d'information permettant le relevé, l'enregistrement et la caractérisation des données environnementales (température, hygrométrie, localisation, métadonnées des capteurs) pour les unités expérimentales d'INRAE. Vous interviendrez sur l'ensemble des phases du projet : analyse des besoins, conception et développement de l'application web, tests et recette, déploiement et rédaction de la documentation technique.
Vous travaillerez dans un environnement collaboratif, en interaction avec les utilisateurs et les membres de l'équipe ALIEN, et appliquerez les méthodes de gestion de projet agiles (Scrum). Dans ce cadre, vous serez progressivement en charge des activités suivantes :
- Analyse et organisation : recenser et analyser les besoins des utilisateurs, mettre en place un plan de projet, assurer la communication avec les différents acteurs.
- Conception et développement : modéliser le besoin avec UML, concevoir et gérer des bases de données relationnelles, développer l'application web avec HTML, JavaScript et Java (Web Services).
- Tests et qualité : rédiger un plan de recette, mettre en place des processus de tests logiciels et de qualité de code.
- Documentation et valorisation : rédiger un guide utilisateur, produire la documentation technique et transmettre les méthodes mises en œuvre.
Vous gagnerez en autonomie, grâce à un parcours de formation pratique et théorique intégré à votre cycle de formation, et serez accompagné-e par votre maître d'apprentissage et l'équipe pour développer vos compétences techniques et organisationnelles.
Requirements
BTS/DUT (Bac+2)
Vous êtes issu-e d'une formation de niveau 5 (DEUG, BTS, DUT, DEUST) et vous préparerez une formation de niveau 6 (BUT) dans le domaine du développement logiciel. Savoir-faire :
- Concevoir et développer des applications web dynamiques, créer et interroger des bases de données relationnelles.
- Développer des Web Services en Java et utiliser HTML/JavaScript pour l'interface utilisateur.
- Appliquer des méthodes de tests logiciels, de qualité de code et de documentation technique.
- Participer à la gestion de projet avec des méthodes agiles et à la coordination avec des utilisateurs et une équipe pluridisciplinaire.
Savoir-être :
- Rigueur, organisation et autonomie dans le suivi complet d'un projet logiciel.
- Capacité à travailler en équipe et à communiquer avec différents profils (informaticiens, chercheurs, utilisateurs).
- Esprit d'analyse, curiosité et créativité pour concevoir des solutions adaptées aux besoins des utilisateurs.
Votre qualité de vie à INRAE
Benefits & conditions
En rejoignant INRAE, vous bénéficiez (selon le type de contrat et sa durée) :
- jusqu'à 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.