48589
Partager cet emploi
#LI-Hybrid

Veuillez prendre note que ce poste est en télétravail.

Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.

Une mission à la hauteur de votre expertise

Dans le cadre de son développement, notre entreprise recherche un(e) développeur(-euse) Drupal intermédiaire/senior pour rejoindre l’équipe de développement. Rattaché(e) à notre directeur de pratique Web, vous intégrerez un contexte multiprojet porté par nos équipes internes. L’environnement de travail proposé vous permettra de trouver un équilibre entre la production, la collaboration et la recherche des meilleures pratiques, tout en favorisant le développement de compétences.

Des projets à la hauteur de vos ambitions

  • Contribuer à la définition de la vision et de la feuille de route pour les produits, architectures et solutions;

  • Comprendre les besoins des clients et participer à rassembler les exigences techniques;

  • Écrire des modules custom, des hooks et des thèmes bien conçus, bien testés, lisibles et maintenables;

  • Travailler avec les architectes pour optimiser les designs applicatifs et améliorer la stabilité, la performance, la disponibilité et la sécurité des applications et services;

  • Participer aux revues de code pour assurer la qualité du code et la diffusion des connaissances au sein de l’équipe;

  • Programmer, exécuter et entretenir des tests unitaires, fonctionnels, d’intégration, de charge, etc., et participer activement à leur automatisation;

  • Travailler avec les designers et les Product Designers pour créer des expériences utilisateurs marquantes dans les projets Web;

  • Communiquer continuellement avec les collègues de l’équipe de développement et les challenger;

  • Participer de manière proactive à la résolution des incidents en cours;

  • Tenir à jour la documentation et les pratiques pouvant aider à réduire la prise de décisions répétitives;

  • Gérer les priorités de manière efficace et bien segmenter son temps.

Quand ça clique!

  • Deux années ou plus d’expérience en développement Drupal 9+;

  • Expérience :

    • en création/évolution de modules, thèmes et hooks personnalisés avec Drupal;

    • de l’architecture, du développement et du déploiement d’API (Headless Drupal);

    • dans la construction de sites et d’applications responsives;

    • avec les pipelines CI/CD, Git et le versionnage sémantique;

    • du débogage, du profilage et de l’optimisation des performances;

    • en développement au sein d’équipes Agile;

    • dans la rédaction de tests unitaires.

  • Bonne compréhension des outils Atlassian (Jira, Confluence et Bitbucket);

  • Bonne compréhension des API Drupal : Entity, Field, Form, Database, Block ainsi que des services et dependency injections;

  • Connaissance :

    • des systèmes d’équilibrage de charge et de mise en cache (Varnish, Memcached, CDN);

    • de JavaScript et jQuery;

    • des serveurs Web (Apache/Nginx) et de leur configuration;

    • des techniques d’authentification telles que SSO ou OAuth;

    • des plateformes cloud et des technologies similaires, par exemple AWS, GCP ou Azure.

  • Atouts :

    • Connaissance ou expérience de la technologie API-First CMS;

    • Contribution à la communauté sous forme de code contributif aux modules ou core Drupal;

    • Docker, Docksal, Kubernetes, bases de données SQL et NoSQL.

Profil souhaité :

  • Passion et curiosité, avec une grande capacité de compréhension des besoins et d’adaptation;

  • Amour du travail en équipe tout en faisant preuve d’une grande autonomie;

  • Rigueur et soucis du détail;

  • Désir de repousser les limites afin de créer des produits innovants;

  • Capacité à échanger avec les équipes et à lire la documentation en anglais, selon les besoins.

Compétences linguistiques :
  • Français: Intermédiaire
  • Anglais: Intermédiaire
Partager cet emploi