Développeur logiciel principal

Staples

Ce que vous ferez

L’équipe technologique de Staples est à la recherche d’un Développeur logiciel principal talentueux et énergique pour se joindre à nous. Nous recherchons une personne qui remet en question le statu quo, qui s’efforce de créer les meilleures expériences possibles et qui place toujours le client au premier plan. Vous devez avoir une passion pour l’écriture d’un code propre et simple, ainsi qu’un désir de partager vos apprentissages avec votre équipe de développement.

Plus précisément, vous devrez :

  • Travailler avec les responsables des technologies et de l’entreprise afin de définir les bonnes solutions technologiques pour résoudre des problèmes complexes.

  • Concevoir, développer, tester et soutenir des applications Web destinées aux clients en utilisant des technologies modernes.

  • Maintenir la qualité du code en appliquant ou en mettant en œuvre les meilleures pratiques de développement.

  • Collaborer avec les membres de l’équipe dans un environnement agile.

  • Encadrer les développeurs juniors en guidant leurs compétences techniques et en les aidant à relever les défis liés aux projets.

  • Fournir du soutien en dehors des heures normales, au besoin.

Ce que vous apportez

  • Diplôme d’études postsecondaires en informatique ou dans un domaine connexe.

  • Plus de 5 ans d’expérience avec les technologies de développement UI, notamment React, TypeScript, Next.js, HTML5, Tailwind CSS et Bootstrap.

  • Plus de 5 ans d’expérience dans la création d’applications Web et Windows utilisant NodeJS et NestJS.

  • Plus de 5 ans d’expérience dans la création de microservices, services Web, WCF, API REST, API Web et services Web basés sur .NET pour l’intégration avec des applications tierces.

  • Plus de 3 ans d’expérience en développement guidé par les tests (TDD) et en tests unitaires.

  • Plus de 3 ans d’expérience avec SQL Server, PostgreSQL, ainsi qu’en rédaction de requêtes et scripts T-SQL.

  • Expérience avec les systèmes de contrôle de version tels qu’Azure DevOps Repositories, GitHub et les pipelines CI/CD.

  • Connaissance d’Event Hub, du stockage Azure Table et de Redis — un atout.

  • Excellentes compétences en communication et en rédaction technique.

  • Joueur d’équipe prêt à partager ses connaissances et à aider les autres à se développer.

  • Vous vous tenez toujours à jour sur les nouvelles technologies et l’évolution de l’industrie.

  • Solide compréhension des bonnes pratiques en matière de sécurité des applications Web.

  • Milieu de travail hybride : 4 jours/semaine au bureau (sujet à changement).

Ce que nous offrons

  • Rabais pour les associés

  • Avantages médicaux et dentaires

  • REER/RPDB

  • Primes de rendement

  • Programmes d’apprentissage et de développement

  • Et plus encore…

#LI-Hybrid