En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre USR2004-ROLHAR-001 - H/F Développeur Web PHP/Symfony pour un logiciel libre d'édition électronique

H/F Développeur Web PHP/Symfony pour un logiciel libre d'édition électronique


Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler. Les informations de votre profil complètent celles associées à chaque candidature. Afin d’augmenter votre visibilité sur notre Portail Emploi et ainsi permettre aux recruteurs de consulter votre profil candidat, vous avez la possibilité de déposer votre CV dans notre CVThèque en un clic !

Faites connaître cette offre !

Informations générales

Référence : USR2004-ROLHAR-001
Lieu de travail : MARSEILLE 13
Date de publication : mardi 19 mai 2020
Type de contrat : CDD Technique/Administratif
Durée du contrat : 12 mois
Date d'embauche prévue : 1 juillet 2020
Quotité de travail : Temps complet
Rémunération : Entre 2471,46 € et 2 663,89 € bruts mensuels selon expérience
Niveau d'études souhaité : Bac+5
Expérience souhaitée : 1 à 4 années

Missions

Le∙La développeu∙r∙se sera en charge du développement et de la maintenance du logiciel lodel et de ses plugins. Ce logiciel d'édition électronique est le socle de de plusieurs plateformes web d'OpenEdition, portail de ressources électroniques en sciences humaines et sociales faisant partie des 6200 sites web au monde avec le plus d'audience (classement alexa.com). Grâce à cela, Lodel est l'un des outils clefs de la diffusion en accès ouvert du savoir académique en sciences humaines et sociales et donc de la science ouverte.
Enfin, Lodel est un logiciel libre et a une communauté d'utilisateurs. La personne recrutée pourrait participer à son animation.

Activités

Les plateformes d'OpenEdition dédiées aux livres, revues et événements scientifiques (respectivement Books, Journals, Calenda) sont bâties sur un logiciel de type CMS, développé en interne. Il s'agit du logiciel libre Lodel écrit en PHP 7.3 et interfacé avec MariaDB pour la gestion des bases de données. L'utilisation de composants logiciels existants tirés du framework Symfony fait partie de l'évolution de ce logiciel.

Dans ce contexte, la personne recrutée devra en particulier :

- Participer à la maintenance et à l'évolution du CMS Lodel et de ses plugins, avec notamment l'utilisation de composants logiciels tirés de frameworks existants comme Symfony.
- 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éveloppeurs amenés à intervenir sur le code ou pour des utilisateurs
- Implémenter les tests unitaires sur le code produit et existant
- Utiliser un système de tickets et des outils de versionning
- Assurer une activité de 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
- Connaissance de frameworks de développement PHP (Symfony, Twig)
- Des connaissances en développement web Python, en sécurisation des applications, en outils de génie logiciel (UML, intégration continue, documentation, …) seront un plus apprécié
- Compréhension écrite de l'anglais technique

Contexte de travail

OpenEdition Center développe depuis 1999 des plateformes de publication électronique pour la communauté scientifique en sciences humaines et sociales (OpenEdition Books, Journals, Calenda et Hypothèses). L'utilisation et la fréquentation de ces plateformes n'ont cessé d'augmenter depuis leur création, atteignant aujourd'hui 8 millions de visites mensuelles. La plateforme accueille près de 530 revues, 3200 carnets de recherche, 43 000 annonces d'événements scientifiques et 9030 livres. Des milliers d'utilisateurs éditent et publient du contenu sur OpenEdition.

Le∙La développeu∙r∙se s'intégrera à l'équipe d'OpenEdition Center, constituée d'une cinquantaine d'agents et sera affecté au service développement du secteur informatique (dix personnes). Ce secteur a en charge le maintien de l'environnement technique et applicatif des plateformes, ce qui en plus du CMS lodel comporte entre autre une plateforme de Blogging Scientifique (Hypotheses.org) construite sur Wordpress, des logiciels développés et maintenus par l'unité (Générateur automatique de fichiers PDF et ePub, Gestionnaire de vente aux bibliothèques …), des outils d'indexation et de monitoring (Solr, Matomo …), de gestion de listes de diffusion (Sympa…). Les données publiées sont structurées en bases de données et en XML. L'architecture système est virtualisée sur des serveurs de production (> 700 coeurs, > 3To de RAM et > 60To de stockage) hébergés au centre de calcul de l'IN2P3.

Contraintes et risques

- Travail sur écran
- Station assise prolongée

On en parle sur Twitter !