Ressources numériques en sciences humaines et sociales OpenEdition Nos plateformes OpenEdition Books OpenEdition Journals Hypothèses Calenda Bibliothèques OpenEdition Freemium Suivez-nous

OpenEdition recrute un·e développeur·euse d’applications PHP Backend

© Artur – stock.adobe.com

Informations générales

  • Lieu de travail : Marseille
  • Type de contrat : CDD Technique/Administratif
  • Durée du contrat : 12 mois
  • Date limite de candidature : 8 mai 2023
  • Date d’embauche prévue : 1er juin 2023
  • Quotité de travail : Temps complet
  • Rémunération : Entre 2 280 et 2 405 euros bruts mensuels selon expérience
  • Niveau d’études souhaité : Bac+3
  • Expérience souhaitée : 1 à 4 années
  • BAP : Informatique, Statistiques et Calcul scientifique
  • Emploi type : Ingénieur·e en ingénierie logicielle

Mission

Dans le cadre du projet EquipEx COMMONS, le·la développeur·euse d’applications est en charge du développement de nouvelles fonctionnalités afin de développer l’offre de services aux utilisateurs des plateformes web d’OpenEdition. Il·elle aura également pour mission de participer au maintien d’outils actuels (API centralisée d’accès à toutes nos données, fonctionnalités de statistiques, d’archivage pérenne des contenus, d’indicateurs internes, …). Ceux-ci sont écrits en PHP et utilisent le framework Symfony.

Activités

  • Définir l’architecture logicielle en fonction du besoin
  • Evaluer la charge de travail à partir d’un cahier des charges fonctionnel
  • Réaliser tout ou partie du développement logiciel en prenant en compte les besoins de performances des applications produites
  • Documenter les développements réalisés pour d’autres développeur·euses amené·es à intervenir sur le code ou pour des utilisateur·rices
  • Implémenter des tests unitaires sur le code produit et existant
  • Utiliser des systèmes de tickets et outils de versionning
  • Assurer une veille technologique

Compétences

  • Connaissance avancée en programmation objet et en langage PHP
  • Connaissance des bases de données relationnelles (MySQL, MariaDB)
  • Connaissance d’un outil de versionning (Git)
  • Connaissance de méthodes de développement logiciel (en V, agile, TDD)
  • Bonne connaissance de l’environnement Linux, notamment dans un environnement web
  • Connaissances de frameworks de développement PHP (Symfony, Twig)
  • Connaissances en sécurisation des applications
  • Des connaissances en outils de génie logiciel (UML, intégration continue, documentation …) seront un plus
  • Compréhension écrite de l’anglais technique

Contexte de travail

La personne recrutée travaillera dans le cadre du projet COMMONS, projet Equipex+ obtenu par les infrastructures OpenEdition, Huma-Num et Métopes pour le développement de moyens mutualisés pour des services et données ouvertes en SHS. Elle s’intégrera à l’équipe d’OpenEdition Center, constituée d’une cinquantaine d’agents, au sein d’une équipe informatique d’une dizaine de personnes.

OpenEdition Center développe depuis 1999 des plateformes de publication électronique pour la communauté scientifique en sciences humaines et sociales (OpenEdition Books et Journals, Calenda et Hypothèses). L’utilisation et la fréquentation de ces plateformes n’a cessé d’augmenter depuis leur création. La fréquentation atteint les 100 millions de visites annuelles. La plateforme accueille aujourd’hui près de 600 revues, 4 400 carnets de recherche, plus de 52 000 annonces d’événements scientifiques et plus de 13 700 livres. Des milliers d’utilisateurs éditent et publient du contenu sur OpenEdition.

Les applications se basent principalement sur PHP, MySQL, Python. Elles sont soit exploitées sans développement interne (WordPress, Solr, Matomo, Sympa…), soit développées au sein du laboratoire (Lodel – logiciel libre, application de génération automatique de fichiers PDF et ePub, application de gestion des ventes aux bibliothèques…). Les données publiées sont structurées en bases de données et en XML. L’architecture système est virtualisée sur environ 25 serveurs de production hébergés au centre de calcul de l’IN2P3/CNRS.

Contraintes et risques

Station assise prolongée.

Postuler sur le portail emploi du CNRS


OpenEdition vous propose de citer ce billet de la manière suivante :
OpenEdition team (19 avril 2023). OpenEdition recrute un·e développeur·euse d’applications PHP Backend. L’Édition électronique ouverte. Consulté le 18 janvier 2025 à l’adresse https://doi.org/10.58079/6ht


Vous aimerez aussi...