OpenEdition recrute un.e développeur.euse PHP

OpenEdition recrute un-e développeur-euse PHP pour un contrat à durée déterminée. Il/elle aura pour mission de maintenir et faire évoluer des modules d’applications existantes telles que le logiciel libre Lodel, en équipe, dans un environnement orienté open source et sur du code principalement en PHP/MySQL.

Il/elle s’intégrera à l’équipe d’OpenEdition à Marseille, constituée d’une cinquantaine de personnes, au sein d’une équipe informatique de huit personnes.

Description du contrat

Date de disponibilité : à partir du 2 janvier 2019

Poste : Développeur/euse

Emploi-type : IGE BAP E, EC245 ingénieur-e en ingénierie logicielle

Contrat : CDD de 12 mois à temps plein. Poste ouvert à tout public.

Rémunération (Ingénieur d’études Aix-Marseille Université) : à partir de 1785 Euros brut (selon expérience et validation du SRH)

Congés :  50 jours par an (58j la 2ème année)

Lieu de travail : Marseille (Technopôle de Château-Gombert).

Diplômes : Bac +3 minimum.

Date limite de réponse à l’offre : 14 décembre 2018

Envoyer lettre de motivation et CV à l’adresse emploi@openedition.org avec la référence de l’annonce https://leo.hypotheses.org/13653

Contexte

Le développeur s’intégrera à l’équipe d’OpenEdition, constituée d’une cinquantaine d’agents, au sein d’une équipe informatique de 8 informaticiens dont 4 développeurs.

OpenEdition est une infrastructure nationale de recherche pour la publication des Sciences Humaines et Sociales en Accès Ouvert (open access) sur 4 plateformes web : OpenEdition Books, 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 plusieurs millions de visites mensuelles. La plateforme accueille aujourd’hui près de 500 revues, 3000 carnets de recherche, 40 000 annonces d’événements scientifiques et 6 000 livres. Des milliers d’utilisateurs éditent et publient du contenu sur OpenEdition. Les contenus publiés (publications scientifiques: articles, livres…) sont structurés en base de données et en XML/TEI et répondent aux standards de l’édition scientifique.

Le système d’information métier alimentant nos plateformes a été largement développé en interne au fil des années, même si nous nous appuyons aussi sur des logiciels existants (WordPress, SolR…). L’architecture système est virtualisée sur environ 30 serveurs de production hébergés au centre de calcul de l’IN2P3. Les applications sont principalement en PHP et Python, avec des BD MySQL. 

Une partie des logiciels est publiée sous licence libre sur https://github.com/OpenEdition/ notamment LODEL ,  le CMS open source de publication scientifique d’OpenEdition. Nous avons commencé une migration progressive du code existant vers Symfony4.

Plus d’informations

Description des activités

    • Maintenir une ou plusieurs applications existantes
    • Travailler en équipe avec les informaticiens (dévs, admin, gestionnaires des données) et les utilisateurs
    • Définir l’architecture logicielle en fonction du besoin et des exigences de performances des applications produites
    • Evaluer la charge de travail à partir d’un cahier des charges fonctionnel
    • Réaliser tout ou partie du développement logiciel
    • Documenter les développements réalisés pour d’autres développeurs amenés à intervenir sur le code ou pour des utilisateurs
    • Utiliser un système de gestion de tickets (Redmine) et un outil de versioning (Git)
    • Assurer une veille technologique

Compétences requises

    • Connaissance approfondie de la programmation objet et du langage PHP (ou Python)
    • Connaissance approfondie des bases de données relationnelles (MySQL)
    • Connaissance approfondie d’au moins un outil de versioning (Git)
    • Bonne connaissance des méthodes d’organisation du développement logiciel (classique, agile)
    • Bonne connaissance de l’environnement Linux, notamment dans un environnement web
    • Connaissance de frameworks web de développement (Symfony apprécié)
    • Connaissance d’une méthode de conception et d’analyse
    • Expérience de méthodes de vérification de la qualité du code et d’optimisation
    • Expérience de méthodes de documentation de logiciels
    • Connaissance de la sécurité des applications
    • Compréhension écrite de l’anglais technique

Compétences souhaitées

    • Expérience opérationnelle de maintenance d’applications web existantes
    • Autonomie pour prendre en charge une appli (Doc, test, outils, méthode…)
    • Motivation pour les applications métier et le fonctionnement global du Système d’Information, travail avec les utilisateurs
    • Intérêt pour les métiers de l’édition électronique, de l’Information Scientifique Technique et l’Accès Ouvert
    • XML

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.