Talent.com
Cette offre d'emploi n'est pas disponible dans votre pays.
Développeur back end Drupal

Développeur back end Drupal

FullwavePrefecture of Casablanca, Morocco
Il y a plus de 30 jours
Description de poste

Nous recherchons au sein de notre agence web un(e) développeur(se) back-end Drupal avec minimum 2 ans d’expérience.

Responsabilités :

  • Conception et développement de solutions Drupal backend sur des projets d'envergure en Drupal 8 / 9.
  • Collaboration avec l'équipe front-end pour assurer une intégration fluide.
  • Mise à jour et maintenance des sites existants.
  • Assurer la qualité du code, la sécurité et les performances des applications.

Les compétences requises :

Maîtrise de Drupal

  • Expérience avec les versions récentes de Drupal, de préférence Drupal 8,9 et 10
  • Connaissance approfondie des API de Drupal, y compris le système de hook et les services.
  • Expérience avec Drush et Composer.
  • Développement PHP

  • Solide expérience avec PHP, y compris la programmation orientée objet.
  • Connaissance des meilleures pratiques en matière de sécurité PHP.
  • Base de données

  • Expérience avec MySQL et / ou d'autres systèmes de gestion de bases de données.
  • Capacité à créer, optimiser et déboguer des requêtes complexes.
  • APIs et intégrations

  • Expérience de l'intégration avec des systèmes tiers via des API RESTful ou SOAP.
  • Connaissance des principaux formats de données tels que JSON et XML.
  • Moteur de recherche

  • Expérience sur l'implémentation des moteurs de recherches, exemple Solr et ElasticSearch.
  • Connaissance approfondie du module de recherche natif Drupal SearchAPI
  • Outils de développement

  • Connaissance des systèmes de contrôle de version, en particulier Git.
  • Familiarité avec les outils de déploiement continu et d'intégration continue.
  • Bonnes pratiques

  • Compréhension des principes SOLID et de l'architecture logicielle.
  • Capacité à écrire un code propre, commenté et bien structuré.
  • Communication

  • Excellentes compétences en communication écrite et verbale en français.
  • Capacité à collaborer étroitement avec d'autres membres de l'équipe et à partager ses connaissances.
  • Compétences souhaitables (mais non obligatoires)

  • Connaissance des technologies front-end comme JavaScript, CSS, et HTML.
  • Expérience avec des distributions Drupal populaires, telles que Commerce, Lightning ou Acquia.
  • Certifications Drupal ou contributions à la communauté Drupal.
  • Connaissance des conteneurs et des orchestrateurs, tels que Docker ou Kubernetes.
  • Modalités

  • CDI.
  • Poste basé à Casablanca.
  • Possibilité de faire du télétravail
  • Disponibilité : dès que possible.
  • Rémunération : selon expérience.
  • Créer une alerte emploi pour cette recherche

    Back • Prefecture of Casablanca, Morocco