Développeur-se web Full Stack

INRAE
Villeurbanne, France
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
English
Job source

Tech stack

PHP (Programming Language) Agile Methodology Automation of Tests Software Quality Code Review Continuous Delivery Continuous Integration Linux Elasticsearch Information Sciences NoSQL Software Architecture
+7 more
Software Engineering Symfony Web Applications Git Information Technology Search Engines Docker

Job description

Important : Ces postes sont ouverts exclusivement aux fonctionnaires et aux agents en CDI relevant des trois fonctions publiques.

Environnement de travail, missions et activités

Vous rejoindrez le Centre pour la Communication Scientifique Directe (CCSD), une unité commune du CNRS, d’Inria et d’INRAE qui conçoit, développe et exploite HAL, la plateforme nationale de dépôt et de diffusion des publications scientifiques en accès ouvert. Vous intégrerez une équipe d’une trentaine de collaborateurs réunissant des spécialistes de l’information scientifique et technique ainsi que des informaticiens. Vous travaillerez au sein de l’équipe de développement de HAL, composée de six personnes, sous la responsabilité du responsable des développements. Votre mission s’inscrira dans l’évolution technique de la plateforme HAL afin d’accompagner sa modernisation, notamment par la migration progressive de son socle applicatif vers le framework Symfony. Vous contribuerez également au développement de nouveaux services destinés à enrichir la plateforme et à répondre aux besoins de la communauté scientifique. En participant au développement de HAL, vous contribuerez à une infrastructure numérique essentielle pour la diffusion en accès ouvert des résultats de la recherche. Vos développements participeront directement à l’amélioration d’un service utilisé à l’échelle nationale par les établissements d’enseignement supérieur et de recherche. Dans ce cadre, vous serez en charge des activités suivantes : Développement et évolution des applications

  • Concevoir, développer et faire évoluer les fonctionnalités de la plateforme HAL en PHP et Symfony.
  • Participer à la migration du socle technique vers Symfony.
  • Concevoir et mettre en production de nouveaux services et fonctionnalités.
  • Assurer la maintenance corrective et évolutive des applications.

Conception technique et qualité logicielle

  • Recueillir les besoins des utilisateurs et rédiger les spécifications fonctionnelles et techniques.
  • Concevoir des solutions robustes, performantes et maintenables.
  • Développer et automatiser les tests afin de garantir la qualité et la non-régression des développements.
  • Produire et maintenir la documentation technique et fonctionnelle.

Travail en équipe et amélioration continue

  • Participer aux réunions techniques, aux revues de code et aux réflexions d’architecture.
  • Contribuer à l’amélioration continue des pratiques de développement et au respect des standards de qualité, de sécurité, d’accessibilité et de performance.

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.

Requirements

Vous avez une formation en informatique, développement logiciel, génie logiciel ou dans un domaine équivalent. Une première expérience en développement d’applications web, acquise dans un contexte professionnel ou au cours de projets significatifs, sera appréciée. Savoir-faire :

  • Développer des applications web en PHP avec le framework Symfony.
  • Concevoir des architectures logicielles robustes, évolutives et maintenables.
  • Utiliser Git, Docker et des outils d’intégration et de déploiement continus (CI/CD).
  • Mettre en œuvre des méthodes de développement agiles et des tests automatisés (unitaires, fonctionnels et d’intégration).
  • Concevoir et exploiter des bases de données SQL et NoSQL ainsi que des moteurs de recherche tels qu’Elasticsearch.
  • Travailler dans un environnement Linux.
  • Recueillir les besoins des utilisateurs et rédiger des spécifications fonctionnelles et techniques.

Le poste nécessite de communiquer en anglais (niveau B2). Savoir-être :

  • Esprit d’équipe et sens de la collaboration.
  • Rigueur et sens de l’organisation.
  • Autonomie, capacité d’adaptation et réactivité.
  • Esprit d’initiative et capacité d’analyse.
  • Intérêt pour les enjeux de la science ouverte et de la diffusion des publications scientifiques.

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

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:45 min

Leveraging diverse generalist skills in developer advocacy

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all