Overview
Nous recherchons un profil Développeur Drupal / PHP / Symfony pour une mission chez un de nos clients dans le secteur de l'Asset Management. La mission démarrera dès que possible et sera de longue durée, dans les locaux du client (Paris intra-muros) avec 2 à 3 jours de télétravail.
Objectifs de la mission :
- Réaliser des développements avec Drupal 10 pour les sites web et Symfony 6 pour les services produits.
- Administrer, maintenir et faire évoluer les différents services produits, avec les phases de conception, d'intégration et de dynamisation des futurs sites Web de la plateforme.
- Prendre en charge l'intégralité du cycle de vie des développements, assurer une qualité optimale et assurer une bonne communication avec l'équipe pour garantir le succès des projets.
Les missions et tâches
- Développement et intégration des sites web avec Drupal 10
- Développement et maintenance des services produits avec Symfony 6
- Assurance de la qualité et optimisation des performances
- Documentation et support technique
- Veille technologique et innovation
- Analyse des besoins et proposition de solutions, d'évolutions et d'améliorations
- Développement des évolutions et des corrections
- Conduite de tests unitaires
- Suivi des méthodologies et procédures internes
- Respect des plannings et des budgets
- Maintenance et mise en place des tests de non régression
La prestation fournira une assistance à l'étude et à la mise en place de nouvelles solutions sur la chaîne de l'information produit et des Extranets, pour le client et ses filiales dans le but de rationaliser et d'améliorer la productivité des services.
Les livrables
Estimation des charges MOE
- Respect des délais de réalisation validés
- Programme testé avant livraison en recette
- Déploiement en recette, pré-production et production des applicatifs
- Documentation technique des applications
- Respect des méthodes de développement
- Respect des processus / phases de release logiciel
Environnement fonctionnel
La prestation se déroulera au sein du service en charge de l'information produit et des sites web sur l'ensemble des sites internet du client et de ses filiales à travers le monde ainsi que des Extranet à destination des clients institutionnels, particuliers et distributeurs du groupe.
Environnement technique
- Système : Windows 11 / Linux (Ubuntu)
- Virtualisation : WSL / Docker
- Méthodologie projet : SCRUM / Kanban
- SGDB : MariaDB, PostgreSQL, Redis
- NoSQL : MongoDB
- Framework : Symfony 6
- CMS : Drupal 10 / 11
- Langages : PHP 8.x
- Templating : Twig
- Front : CSS 3, HTML 5, JavaScript
- Search Engine : ElasticSearch 7
- Queue Messaging : RabbitMQ (AMQP), ActiveMQ (STOMP)
- Intégration Continue : Jenkins, Sonar
- Déploiement continu : ArgoCD
- Plateforme de déploiement : Kubernetes
- Gestion de versions : Git
- Tests fonctionnels : Postman, Cypress
- Tests unitaires : PHPUnit
- API REST, MongoDB, MariaDB / MySQL / PostgreSQL, Elasticsearch
- Docker, connaissance de base de Kubernetes
- Tests automatisés (unitaires, fonctionnels, non régression)
- Contexte international : francophone et anglophone