SQLI MAROC : DÉVELOPPEUR FULLSTACK SÉNIOR PHP/DRUPAL (HYBRIDE) (H/F)

Poste
CDI
Niveau d'étude
Bac+5 (Master / Ingénieur)
Univers
Informatique, web et numérique
Localisation
Casablanca, Maroc

Inscrivez-vous !

En vous inscrivant sur Engagement Jeunes, recevez les offres qui vous correspondent et rendez vous visible des recruteurs.

Présentation de la société : SQLI MAROC

Notre mission depuis 30 ans ? Être présent au bon moment ! ​

Notre expertise ? Accompagner nos clients à capter l’attention de l’utilisateur et transformer cette interaction furtive en une interaction mémorable. C’est dans cette optique que nous accompagnons les entreprises dans la mise en œuvre, et le pilotage de dispositifs digitaux pour une expérience utilisateur réinventée.​

La juste interaction, c’est quoi ? C’est capter notre attention au bon moment, au bon endroit et la convertir en envie et en confiance. Un équilibre subtil entre le trop et le trop peu. Entre le trop tôt et le trop tard.​

Devenez SQLien et faites partie de cette grande aventure au sein d’une société à taille humaine, mais avec de grandes ambitions. Nous sommes plus de 2200 talents sur plus de 12 pays et 3 continents.​

Notre culture ? ​

Oser et créer.​

We #Perceive #Challenge #Deliver #

Missions

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.

Profil recherché

  • 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