Senior Full Stack Developer (18-month contract)

Bourse de Montreal Inc.

Montréal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# JavaScript Agile +8 autres

Détails du poste

  • Lieu de travail : Montréal (Hybride)
  • Type de poste : Temporaire à temps plein

Venture outside the ordinary - TMX Careers

Le groupe TMX comprend des bourses mondiales de premier plan telles que la Bourse de Toronto, la Bourse de Montréal, ainsi que de nombreuses organisations innovantes qui renforcent les marchés des capitaux. Unis en tant qu’équipe mondiale, nous collaborons de façon interfonctionnelle, nous traversons les secteurs et les régions géographiques, nous transformons l’opportunité en actions, nous faisons progresser la croissance économique mondiale et nous stimulons l’avancement. Grâce à un riche échange d’idées, à une collaboration significative et à un modèle d’exploitation agile, nous contribuons à faire fonctionner certains des systèmes les plus critiques du pays, à alimenter la formation de capital et l’innovation, à offrir davantage d’occasions aux visionnaires des affaires, à apporter l’ingéniosité produit aux consommateurs et à ouvrir des perspectives d’exploration de carrière au sein de notre équipe.

Prêt à faire partie de l’action ?

L’équipe Web & UI est responsable du développement et de l’amélioration de toutes les applications et services de gestion des opérations. Nous proposons des solutions afin d’aider nos clients à gérer leurs opérations et activités d’allocation. En tant que développeur Full Stack senior, vous ferez partie d’un groupe dynamique axé sur la transformation de nos plateformes en produits numériques de calibre industrie et sur le développement de solutions innovantes pour les clients internes et externes. Vous travaillerez dans un environnement rapide et Agile, en collaboration avec les Product Owners, un Scrum Master, un Architecte et des développeurs.

Il s’agit d’un poste de niveau senior qui exige la capacité non seulement de construire et de mettre en œuvre des solutions, mais aussi de contribuer activement aux décisions liées à la conception technique et à l’architecture web.

Informations sur le poste

  • Cette fonction relève de : Senior Manager et Squad Lead, Web Development
  • Lieu de travail : Ce poste est hybride (2-3 jours/semaine au bureau) - basé à Montréal, QC.

Description du poste

Key Accountabilities

  • Développement de bout en bout : Participer activement à l’ensemble du cycle de vie du développement logiciel, de la conception technique et de la mise en œuvre (build/code/test) d’applications web et d’interfaces numériques.
  • Optimisation & qualité du code : Contribuer à l’amélioration continue et à l’optimisation des applications grâce à des revues de code régulières, un refactoring stratégique et des mises à jour architecturales.
  • Support & dépannage : Collaborer étroitement avec les membres de l’équipe lors des séances de dépannage, des escalades de support et de la résolution des bogues.
  • Résolution de problèmes : Diagnostiquer et résoudre des problèmes techniques complexes avec des solutions efficaces et évolutives.
  • Normes & meilleures pratiques : Appliquer des modèles de conception, des normes de codage et des meilleures pratiques de développement afin de produire systématiquement un code sécurisé, fiable, réutilisable et évolutif.
  • Amélioration des processus : Être un moteur d’améliorations continues des processus, faire part des préoccupations techniques ou opérationnelles et contribuer activement à leur résolution.
  • Collaboration & alignement : Faciliter des réunions régulières et des séances de travail collaboratives avec les membres de l’équipe de développement et diverses unités d’affaires afin d’analyser et de résoudre les problèmes techniques en cours.

Exigences

Must Have(s)

  • Expérience : 5+ années d’expérience en tant que développeur web full-stack (front/back-end) utilisant Python, Vue/JavaScript, C++ en programmation orientée objet, ou des technologies équivalentes.
  • Développement d’API : Capacité avérée à concevoir et à mettre en œuvre des services web avec des API RESTful.
  • Développement Front-End : Expérience démontrée dans l’implémentation d’applications clientes web front-end.
  • Outils & DevOps : Connaissance solide des logiciels de contrôle de version et des workflows (Git ou SVN) ainsi que des pipelines de build CI/CD.
  • Esprit d’automatisation : Fortement axé sur l’automatisation des tâches répétitives de développement et d’exploitation.
  • Éducation : Formation postsecondaire en informatique, en génie logiciel, ou expérience pratique équivalente.
  • Compétences linguistiques : La maîtrise du français et de l’anglais (à l’écrit comme à l’oral) est essentielle, car ce rôle implique des interactions régulières avec des partenaires et des parties prenantes dans les deux langues.

Qualifications

Nice to Have(s)

  • Connaissance des cadres et méthodologies Agile/Scrum.
  • Expérience pratique de travail avec les serveurs web Nginx.
  • Expérience dans le domaine des activités de trading de dérivés et/ou du clearing.
  • Connaissance pratique de l’environnement de travail Google (G Suite).
  • Maîtrise des outils de ligne de commande Unix/Linux.
  • Expérience pratique avec les technologies de conteneur Kubernetes et Docker.
  • Connaissance de stratégies et d’environnements de déploiement cloud.

Ce que nous offrons

In the market for…

Excitement - Explorez les technologies émergentes et l’innovation, ainsi que les entreprises et la finance numérique qui façonnent l’avenir des marchés mondiaux ! Faites l’expérience de l’évolution du marché tout en étant ancré dans la stabilité d’environ 200 ans de succès.

Connection - Avec des sites implantés dans certaines des villes les plus multiculturelles du monde, nous tirons parti de notre taille et de notre structure pour créer des liens et un sentiment d’appartenance, tout en découvrant un impact mondial puissant grâce à notre travail.

Impact - Plus qu’une plateforme, nous utilisons nos talents pour faire fonctionner des systèmes essentiels à la mission qui stimulent l’avancement économique mondial, l’innovation et la croissance. De plus, nos employés, grâce à notre stratégie philanthropique, font progresser le bien social.

Wellness - De la direction empreinte d’empathie à une culture de flexibilité et d’équilibre, nous croyons que le bien-être au travail crée le rendement maximal et un “nous” plus fort. De plus, grâce à un mode de travail cloud-first et hybride, ainsi qu’à des congés et des vacances généreux, nous soutenons une vie bien vécue !

Growth - D’un esprit de croissance dans notre travail à l’expansion de notre entreprise, TMX est un lieu où l’on passe à l’action, animé par des personnes motivées par la réalisation d’une croissance ambitieuse.

Prêt à enrichir votre carrière avec un travail porteur d’impact, des leaders qui se soucient vraiment, ainsi que la flexibilité et les programmes pour vous aider à vous épanouir au sein de #TeamTMX ? Postulez dès maintenant.