En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre UAR2504-ROLHAR-004 - (H/F) Développeu∙r∙se Web Python - Espace Pro

(H/F) Développeu∙r∙se Web Python - Espace Pro


Date Limite Candidature : lundi 4 juillet 2022

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 !

Informations générales

Référence : UAR2504-ROLHAR-004
Lieu de travail : MARSEILLE 13
Date de publication : lundi 13 juin 2022
Type de contrat : CDD Technique/Administratif
Durée du contrat : 12 mois
Date d'embauche prévue : 18 juillet 2022
Quotité de travail : Temps complet
Rémunération : entre 2172 et 2769 euros bruts mensuels selon expérience
Niveau d'études souhaité : Bac+4
Expérience souhaitée : Indifférent

Missions

Le∙la développeu∙r∙se sera en charge du développement de nouvelles fonctionnalités et de la maintenance de l'application Espace Pro. Celle-ci permet de gérer le flux de traitement des livres au sein des plateformes d'OpenEdition, de l'enrichissement des métadonnées jusqu'à leur mise en publication et leur acquisition par les bibliothèques universitaires partenaires.

L'EspacePro constitue le support logiciel de notre modèle économique freemium, prôné par l'unité pour les accès aux contenus publiés sur les différentes plateformes. L'application est développée en Python 3.8 (migration en cours vers Python 3.9.2), en se basant sur le framework Django 1.11 (migration en cours vers 2.2) et sur une base de données MariaDB.

Le∙La développeu∙r∙se s'intégrera à l'équipe du service développement informatique d'OpenEdition Center, au sein du secteur informatique de l'unité. Il∙Elle sera sous la responsabilité directe du responsable du service.

Activités

Participer à la maintenance et à l'évolution du logiciel EspacePro
Développer de nouvelles méthodes optimisées de stockage des commandes de livres grâce à des bibliothèques logicielles.
Améliorer l'expérience utilisateurs en créant les interfaces de commande de fonctionnalités présentes ou à ajouter
Participer à la standardisation et à l'intégration du logiciel dans nos outils de génie logiciel (intégration continue, profiling, documentation, …)
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
Implémenter des tests unitaires et fonctionnels
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 Python 3.x
Connaissance du framework web Django ou d'un autre framework web Python (Flask, Pyramid)
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
Des connaissances dans les frameworks de développement PHP (Symfony), en sécurisation des applications, en outils de génie logiciel (UML, intégration continue, documentation, …), en gestion de conteneurs applicatifs (Docker) 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 et 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 570 revues, 4 200 carnets de recherche, 48 000 annonces d'événements scientifiques et 12 000 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. 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 de l'unité (Lodel - logiciel libre, Générateur automatique de fichiers PDF et ePub, Gestionnaire de vente 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 des serveurs de production (> 700 cœurs, > 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 !