Développeur Fullstack Sénior PHP/Drupal (Hybride) at SQLI
Job Description
En tant que Développeur Fullstack Sénior PHP/Drupal, vos missions seront de:
● Participer à l'analyse des besoins fonctionnels et techniques spécifiques au secteur bancaire, en collaboration avec les BA et le PO.
● Contribuer à la conception de l'architecture cible du nouveau CMS sous Drupal 11, en tenant compte des contraintes de sécurité et de conformité réglementaire.
● Proposer et mettre en œuvre des solutions techniques innovantes et performantes, adaptées aux besoins du client.
● Développer des modules Drupal personnalisés et des thèmes en accord avec les standards de qualité et les bonnes pratiques de développement du client.
● Migrer les données sensibles et le contenu de l'ancien CMS (Drupal 7) vers la nouvelle plateforme (Drupal 11), en assurant l'intégrité et la sécurité des données.
● Optimiser les performances du CMS (temps de chargement, SEO, etc.), en particulier pour les transactions en ligne et les services bancaires. Rédiger et maintenir la documentation technique, en respectant les normes de documentation du client.
● Écrire et exécuter des tests unitaires et fonctionnels rigoureux pour garantir la qualité du code et la sécurité des transactions.
● Participer aux revues de code avec le Tech Lead et les autres membres de l'équipe, en mettant l'accent sur la sécurité et la conformité.
● Corriger les anomalies et les bugs identifiés, en respectant les procédures de gestion des incidents du client.
● Participer activement aux cérémonies Scrum (Daily meetings, Sprint Planning, Sprint Review, Rétrospectives).
● Collaborer étroitement avec les BA et le PO pour clarifier les exigences spécifiques au secteur bancaire et les priorités du client.
● Être force de proposition pour l'amélioration continue des processus de développement et de la qualité des services en ligne.
● Se tenir informé des dernières évolutions de Drupal, de PHP, des technologies web et des normes de sécurité bancaire.
● Évaluer et proposer l'adoption de nouvelles technologies ou approches pertinentes pour le projet, en tenant compte des contraintes de sécurité et de conformité du client.
● Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
● Expérience de plus de 7 ans en PHP / Drupal
● Expérience dans la migration de CMS Drupal (idéalement de Drupal 7 vers une version plus récente).
● Une expérience dans le secteur bancaire ou financier est un plus.
● Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Compétences Techniques Indispensables
● Maîtrise de Drupal (architecture, API, modules, thèmes).
● Excellente connaissance de PHP 8.x et des principes de programmation orientée objet (POO).
● Maîtrise de HTML5, CSS3, JavaScript (ES6+).
● Connaissance des bases de données MySQL/MariaDB.
● Expérience avec Git et les outils de gestion de versions.
● Connaissance des outils de développement (IDE, debuggers, etc.).
● Participation aux méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog…)
Compétences Techniques Souhaitables
● Expérience avec Drush et Composer.
● Connaissance des outils de CI/CD (Continuous Integration/Continuous Deployment)
● Expérience avec des solutions de caching (Varnish, Memcached...).
● Notions de DevOps (Docker, Kubernetes).
● Une expérience avec le framework Laravel est un plus.
● Connaissance des normes de sécurité bancaire (PCI DSS, etc.) Connaissances Supplémentaires Appréciées
● Expérience avec les plateformes APIM (API Management).
● Connaissance et expérience de la plateforme Apigee X.
● Connaissance et expérience de Java et du framework Spring Boot
Vous êtes doté(e) d’un excellent relationnel client et d’une organisation hors pair, vous permettant de coordonner une équipe, tout en prenant du recul sur les process et la satisfaction client,
More Current Jobs at SQLI
Apply to other open positions at SQLI