Développeur(euse) Full stack
- Sherbrooke, QC
- 72.800-97.900 $ par an
- Permanent
- Temps-plein
Joignez-vous à WSP, l'une des plus grandes firmes de services-conseils et d'ingénierie au monde !
Dans ce rôle, vous contribuerez directement au développement et à l'évolution de WSP Smart, notre plateforme numérique intégrée pour la visualisation, l'analyse et la gestion de données environnementales, géospatiales, industrielles et opérationnelles. Vous collaborerez avec des spécialistes à travers le monde au sein de l'équipe Innovation et Technologies.À propos de WSP Smart
WSP Smart est une plateforme numérique intégrée permettant de centraliser, visualiser et analyser des données environnementales, géospatiales et opérationnelles en temps réel. Elle soutient la prise de décision grâce à des outils interactifs, des capacités analytiques avancées et une architecture cloud moderne conçue pour la performance et l'évolutivité.Votre ImpactÀ titre de Développeur·euse Full Stack, vous concevez, développez et intégrez de nouvelles fonctionnalités sur WSP Smart, du backend au frontend, en garantissant des solutions robustes, sécurisées et évolutives.
Vous travaillerez notamment sur :
- Des interfaces web de visualisation et d'exploration de données
- Des APIs et services backend performants
- Des pipelines d'ingestion et de traitement de données
- Des tableaux de bord et portails analytiques destinés aux équipes internes et aux clients
- Concevoir et livrer des fonctionnalités full stack : Backend en C# / .NET (ASP.NET Core), Frontend en Vue.js (JavaScript/TypeScript), APIs REST/GraphQL.
- Mettre en place et maintenir des services de traitement s'appuyant sur des fonctions Python côté serveur pour l'analyse et la transformation de données.
- Concevoir des schémas et requêtes performants sur SQL Server et Azure Data Explorer (ADX), y compris l'écriture de KQL (Kusto Query Language) pour l'analytique temps réel/quasi temps réel.
- Intégrer de nouvelles sources (capteurs, IoT, télémétrie, géomatique) et normaliser les données dans la plateforme.
- Contribuer à l'industrialisation des traitements (jobs planifiés, orchestrations, monitoring, observabilité).
- Participer aux preuves de concept et aux évaluations technologiques afin d'améliorer continuellement la plateforme.
- Participer au déploiement CI/CD avec Azure DevOps (pipelines, tests, contrôles de qualité).
- Rédiger et maintenir la documentation technique (APIs, schémas, guides d'utilisation).
- Réaliser des revues de code, appliquer les bonnes pratiques de sécurité et de performance, et contribuer aux standards d'ingénierie.
- Travailler en étroite collaboration avec l'innovation, la science des données, la géomatique, l'instrumentation et les équipes projets.
- Contribuer à la résolution de défis techniques multidisciplinaires et au transfert de connaissances.
- C# / .NET (ASP.NET Core) pour le développement backend et la création d'APIs sécurisées.
- Vue.js et JavaScript/TypeScript pour des interfaces web réactives et accessibles.
- SQL Server : modélisation, optimisation de requêtes, procédures stockées, tuning de performance.
- Azure Data Explorer (ADX) : ingestion de données, conception de tables, requêtes KQL et meilleures pratiques de performance.
- Python côté serveur pour des traitements de données ciblés (nettoyage, enrichissement, calculs).
- Azure DevOps : gestion du code source, pipelines CI/CD, gestion des artefacts et traçabilité.
- Expérience avec l'ingestion IoT/télémétrie, la sécurité d'APIs (OAuth2/OpenID Connect), et l'observabilité (logs, métriques, traces).
- Connaissance de l'écosystème Azure (Functions, App Service, Storage, Event Hub/IoT Hub, Key Vault).
- Sensibilité aux performances front (bundling, lazy loading) et à l'accessibilité (WCAG).
- Intérêt pour les données environnementales et la géomatique.
- Collaboration, curiosité et sens de l'initiative pour proposer des solutions novatrices.
- Rigueur, autonomie et souci de la qualité (tests automatisés, revues, documentation).
- Bilinguisme (français/anglais) écrit et parlé.
- Bureau d'innovation et de développement numérique (hybride)
- Ateliers de prototypage et environnements de tests
- Environnements cloud Azure et entrepôts de données
- Déploiements occasionnels sur le terrain, au besoin
- Passion pour le développement logiciel moderne et la donnée.
- Capacité à transformer des besoins opérationnels complexes en solutions concrètes, fiables et évolutives.
- Goût pour l'amélioration continue et la veille technologique.
- Fièrement canadienne - née et établie au Québec, WSP est aujourd'hui présente dans plus de 40 pays, y compris en Antarctique.
- Une communauté mondiale d'experts - votre prochaine idée, mentor ou opportunité est toujours à portée de main.
- Des possibilités illimitées commencent ici. Que ce soit à travers le pays ou à l'échelle mondiale, nous vous aiderons à adapter votre rôle à vos ambitions.
- Flexibilité et équilibre réel - nous reconnaissons l'importance de l'équilibre dans nos vies et vous encourageons à prioriser le vôtre.
Le salaire final attribué à ce poste peut différer de la fourchette indiquée ci-dessus en fonction de plusieurs facteurs, notamment : formation pertinente, qualifications, certifications, expérience, compétences, niveau de responsabilité, localisation géographique, performance et besoins de l'entreprise ou de l'organisation. La fourchette salariale indiquée dans cette offre d'emploi peut être modifiée pour des raisons commerciales.About Us: Chez WSP, notre raison d'être est de façonner nos communautés pour faire progresser l'humanité.C'est pourquoi nous rassemblons des personnes animées par la résolution de défis complexes - des ingénieur·e·s, des scientifiques, des conseiller·ère·s et des expert·e·s techniques guidé·e·s par une passion commune : redéfinir ce qui est possible et imaginer ce qui vient ensuite. Nous sommes des Visionniers et Visionnières.En tant que l'une des plus importantes firmes de services professionnels au monde, nous collaborons avec la clientèle dans les secteurs du transport, des infrastructures, de l'environnement, du bâtiment, de l'énergie, de l'eau, ainsi que des mines et métaux. Nous allions une connaissance approfondie des réalités locales à une perspective globale pour créer des solutions qui laissent une empreinte positive et durable.Chez WSP, vous joindrez une communauté d'esprits brillants qui repoussent les limites chaque jour - grâce à leur expertise, leur créativité et leur volonté d'innover pour bâtir un avenir plus résilient et interconnecté. Ici, vos idées sont valorisées, votre développement est soutenu, et vous êtes encouragé·e à être pleinement vous-même. Nous donnons à notre personnel les moyens de collaborer entre disciplines, de remettre en question le statu quo et de façonner une carrière porteuse de sens.Joignez-vous à nous.Veuillez noter :La santé et la sécurité sont des valeurs fondamentales et primordiales chez WSP. Compte tenu de l'importance de veiller les un·e·s sur les autres, il est attendu que vous respectiez en tout temps notre politique de Santé, sécurité et environnement (SSE), ainsi que les politiques SSE de la clientèle lorsque vous travaillez sur ses sites. Tous les détails .Certaines fonctions critiques pour la sécurité comprennent du travail sur le terrain et peuvent impliquer des activités dans divers environnements, notamment dans des zones éloignées ou isolées, en travaillant seul·e ou par temps inclément (dans des conditions sécuritaires et raisonnables).WSP accueille et encourage les candidatures de personnes en situation de handicap. Des mesures d'adaptation sont offertes sur demande pour toute personne participant à l'ensemble du processus de sélection.WSP adhère aux principes d'équité en emploi. Seules les personnes retenues seront contactées.WSP n'accepte pas les candidatures non sollicitées provenant d'agences de recrutement. Tous les détails .