OpenEdition recrute un·e développeu∙r∙se Web PHP/Symfony
Informations générales
- Emploi type : E2C45 – Ingénieur-e en ingénierie logicielle
- BAP : E
- Corps : IE
- Lieu de travail : Marseille
- Type de contrat : CDD Technique/Administratif
- Durée du contrat : 12 mois
- Date d’embauche : 1er décembre 2022
- Quotité de travail: Temps complet
- Rémunération : 2 000 à 2 500 € net mensuel en fonction de l’expérience
- Ticket restaurant
- Participation mutuelle
- Participation au titre de transport en commun
- Niveau d’études souhaité : Bac+3
- Expérience souhaitée : 2 ans mais débutant accepté
- Le temps de travail hebdomadaire est de : 37,30 heures par semaine ouvrant droit à 1,25 RTT par mois
- Télétravail possible
- Envoyer un CV et une lettre de motivation avant le 21 octobre 2022 à emploi[at]openedition.org
Missions
Au sein du service développement (composé de 4 personnes), 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 plusieurs plateformes web d’OpenEdition, portail de ressources électroniques en sciences humaines et sociales à forte audience. 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’utilisateur∙rices.
Activités
Support de plusieurs plateformes d’OpenEdition, le CMS Lodel, dans sa version 2, est porté sur le framework Symfony, adossé à une base de données MariaDB. Ce travail de portage est en cours de finalisation dans le cadre d’un projet agile en lien avec la société éditrice du framework. Le développement est fait avec une logique d’intégration continue via Gitlab/Gitalb-CI.
Dans ce contexte, la personne recrutée devra en particulier :
- Réaliser tout ou partie du développement logiciel en prenant en compte les besoins de performances des applications produites
- Participer à la maintenance et à l’évolution du CMS Lodel et de ses plugins, avec notamment l’utilisation du framework Symfony et de ses composants.
- Définir l’architecture logicielle en fonction du besoin
- Evaluer la charge de travail à partir d’un cahier des charges fonctionnel
- 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 versioning
- Assurer une activité de veille technologique
Compétences
- Connaissance avancée en programmation objet et en langage PHP
- Connaissance avancée sur le framework web PHP Symfony
- 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 d’outils de conteneurisation (Docker)
- Connaissance d’outils de tests fonctionnels (Behat)
- Des connaissances 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
Contraintes / Avantages
- Travail sur écran
- Station assise prolongée
Contexte OpenEdition
OpenEdition Center développe depuis 1999 des plateformes de publication électronique pour la communauté scientifique en sciences humaines et sociales : OpenEdition Books, OpenEdition Journals et Calenda (basées sur le CMS PHP Lodel), Hypotheses (plateforme de blogging scientifique basé sur WordPress). Les données publiées sont structurées en bases de données et en XML.
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 à ce jour 593 revues, 4 351 carnets de recherche, 50 608 annonces d’événements scientifiques et 13 161 livres. Des milliers d’utilisateur∙rices éditent et publient du contenu sur OpenEdition.
OpenEdition vous propose de citer ce billet de la manière suivante :
OpenEdition team (26 septembre 2022). OpenEdition recrute un·e développeu∙r∙se Web PHP/Symfony. L’Édition électronique ouverte. Consulté le 4 octobre 2024 à l’adresse https://doi.org/10.58079/6h8