{"word_count": 712, "character_count": 5145}
 Informations généralesLieu de travail : MarseilleType de contrat : CDD Technique/AdministratifDurée du contrat : 12 moisDate d'embauche prévue : 1 octobre 2020Quotité de travail : Temps completRémunération : Entre 2 510,74 € et 3 068,74 € bruts mensuels selon grille CNRS basée sur diplôme et expérience (niveau BAC+5 particulièrement souhaité)Niveau d'études souhaité : Bac+5Expérience souhaitée : IndifférentMissionLe∙la développeur∙euse 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 plusieurs plateformes web d'OpenEdition, portail de ressources électroniques en sciences humaines et sociales faisant partie des 6 200 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. Ce logiciel libre a aussi une communauté d'utilisateurs.La personne recrutée sera un des piliers d'une collaboration en cours avec un prestataire spécialisé pour mener à bien un travail de portage du logiciel sous Symfony. Elle contribuera à l'encapsulation sous Symfony du logiciel et à migrer les fonctionnalité une par une dans ce framework en collaboration avec des développeurs séniors. Un travail plus quotidien de maintenance mineure et d'accompagnement de la communauté est aussi à prévoir.Activités principalesLes 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 le cadre d'un accompagnement par une société spécialisée.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 du framework Symfony.Participer à la définition de l'architecture logicielle en fonction des besoinsÉvaluer la charge de travail à partir d'un cahier des charges fonctionnel ciblé à chaque fois sur une fonctionnalitéRéaliser tout ou partie du développement logiciel en prenant en compte les besoins de performances des applications produitesDocumenter les développements réalisés pour d'autres développeurs amenés à intervenir sur le code ou pour des utilisateursImplémenter les tests unitaires sur le code produit et existantUtiliser un système de tickets et des outils de versionningAssurer une activité de veille technologiqueCompétencesConnaissance avancée en programmation objet (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 webConnaissance 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 techniqueContexteOpenEdition 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 plus de 540 revues, 3 600 carnets de recherche, 44 000 annonces d'événements scientifiques et 10 000 livres. Des milliers d'utilisateurs éditent et publient du contenu sur OpenEdition.Le∙la développeur∙euse s'intégrera à l'équipe d'OpenEdition Center, constituée d'une cinquantaine d'agents et sera affecté∙e 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 (&#62; 700 coeurs, &#62; 3To de RAM et &#62; 60To de stockage) hébergés au Centre de calcul de l'IN2P3.Contraintes et risquesTravail sur écranStation assise prolongée Informations complémentairesTélétravail possible (actuellement 1 jour maximum par semaine)Rythme mensuel de 38 h 30 donnant droit jusqu'à 46 jours d'absence (congés, RTT, ...) par an Postuler sur le portail emploi du CNRS 