Développeur-euse web

75007 PARIS

Retour à la liste des postes de la campagne

Présentation d'INRAE

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.

Environnement de travail, missions et activités

Vous exercerez votre activité au sein de l’unité mixte de service « Plateforme des données Recherche Data Gouv" qui regroupe INRAE et 4 universités (Strasbourg, Grenoble, Franche Comté et Lorraine) et plus précisément à l’INRAE.
Vous serez pleinement intégré-e aux équipes de développement (le poste de développeur Web étant transverse) – soit environ 15 personnes : développeurs, Product Owners, Scrum Master. En tant que développeur-euse full stack, vous serez un acteur clé pour assurer la maintenance et la modernisation de notre portail de communication (PHP/Symfony), tout en participant activement au développement des composants essentiels (entrepôt, catalogue en React.js) de l'écosystème national Recherche Data Gouv, un projet majeur pour la science ouverte.
L'équipe fonctionne en mode Agile Scrum. Le poste requiert une forte capacité à collaborer à distance avec des interlocuteurs répartis sur toute la France, les déplacements restant occasionnels.
Votre rôle principal est d'assurer le développement, la maintenance technique et la modernisation des portails web de la plateforme Recherche Data Gouv (portail de communication, entrepôt de données, catalogue national des données de la recherche), en faisant le pont entre notre environnement PHP/Symfony existant et les nouvelles solutions basées sur React.js.
Intégré-e à une équipe fonctionnant en mode Agile Scrum, vous :
- Collaborerez étroitement et quotidiennement avec les Product Owners (PO) dédiés à chaque produit pour comprendre les besoins, affiner le backlog et valider les fonctionnalités livrées.
- Participerez activement à tous les rituels Scrum pour assurer la bonne progression des projets et l'amélioration continue de l'équipe.
- Assurerez la maintenance corrective et évolutive du portail de communication principal (PHP/Symfony), en garantissant sa disponibilité, sa sécurité et ses performances optimales.
- Développerez et implémenterez les fonctionnalités priorisées dans les sprints pour ces portails en utilisant principalement React.js.
- Contribuerez activement à l'élaboration et à la mise en œuvre de la stratégie technique de modernisation, notamment par l'intégration progressive de React.js dans l'architecture Symfony.
- Garantirez la qualité, la maintenabilité et la sécurité du code produit via les tests, la revue de code et le respect des bonnes pratiques.
- Participerez à la veille technologique pour identifier et proposer des solutions innovantes.
Vous serez en charge d'assurer le cycle de vie complet, la maintenance et la modernisation technique des portails web de la plateforme Recherche Data Gouv (portail de communication actuel (PHP/Symfony) - l'entrepôt et catalogue (principalement en React.js).
Vos activités consisteront à :
- Assurer la maintenance corrective et évolutive du portail PHP/Symfony : diagnostic, correction de bugs, optimisation des performances et de la sécurité.
- Concevoir, développer, tester et déployer de nouvelles fonctionnalités et interfaces utilisateurs, majoritairement en React.js, pour l'ensemble des portails.
- Participer activement à la définition et à la mise en œuvre de la stratégie technique visant à moderniser l'écosystème web, notamment via l'intégration progressive de React.js dans l'environnement Symfony.
- Contribuer activement à toutes les phases du développement au sein d'une équipe projet fonctionnant en mode Agile Scrum : participation aux rituels, analyse des besoins en lien étroit avec les Product Owners dédiés, conception technique, développement, intégration, tests automatisés, documentation.
- Garantir la qualité, la robustesse, la sécurité et la maintenabilité du code produit via les bonnes pratiques.
- Effectuer une veille technologique constante sur les évolutions des frameworks PHP/Symfony, React.js et des outils associés.

Le poste ouvre droit à une prime informatique dont le niveau sera déterminé en fin de campagne, sous réserve que le/la candidat-e retenu-e réponde aux conditions d'attribution de ladite prime.

Le poste est basé à Toulouse ou à Paris.
Il implique une collaboration quotidienne et essentielle avec des interlocuteurs (Product Owners, équipes partenaires, utilisateurs) situés à distance sur l'ensemble du territoire national ; d'excellentes capacités de communication écrite et orale à distance sont donc requises.
Les déplacements professionnels restent occasionnels.
Vous utiliserez des outils collaboratifs et de gestion de projet adaptés au travail en équipe distribuée et à la méthode Agile.

Formations et compétences recherchées

Une formation supérieure en informatique est souhaitée.
Connaissances souhaitées :
- Bonne compréhension des architectures web modernes (client/serveur, API REST).
- Connaissance des principes fondamentaux des bases de données relationnelles.
- Sensibilisation aux bonnes pratiques de sécurité web (ex: OWASP).
- Compréhension des principes et du fonctionnement d'Agile Scrum.
Compétences techniques :
- Maîtrise confirmée de PHP et du framework Symfony.
- Excellente maîtrise de JavaScript et du framework React.js.
- Capacité à analyser un besoin fonctionnel et à le traduire en solution technique viable.
Expérience appréciée :
- Expérience professionnelle d'au moins 1 an en développement web, idéalement full stack.
- Expérience sur des projets utilisant à la fois PHP/Symfony et React.js.
- Une première expérience réussie dans la modernisation ou la refonte d'une application web serait un atout majeur.
- L'expérience du travail au sein d'une équipe Agile Scrum est fortement appréciée.
Aptitudes recherchées :
- Excellent relationnel et forte capacité à travailler en équipe.
- Très bonnes capacités de communication (écrite et orale), indispensables pour la collaboration à distance.
- Autonomie, rigueur technique et proactivité dans la résolution de problèmes.
- Adaptabilité et curiosité pour évoluer entre différentes technologies et projets.
- Capacité d'analyse et esprit de synthèse.

Les personnes accueillies à INRAE, établissement public de recherche, sont soumises aux dispositions du Code de la fonction publique notamment en ce qui concerne l’obligation de neutralité et le respect du principe de laïcité. A ce titre, dans l’exercice de leurs fonctions, qu’elles soient ou non au contact du public, elles ne doivent pas manifester leurs convictions, par leur comportement ou leur tenue, qu’elles soient religieuses, philosophiques ou politiques. > En savoir plus : site fonction publique.gouv.fr

Référence de l'offre

  • N° profil : CAMOB25-IE-DipSO-2_CE01
  • Corps : IE
  • Catégorie : A
  • Emploi-type : E2C46
    Référentiel des emplois types
  • Numéro du concours : CAMOB25-IE-DipSO-2

Contact

En savoir plus