Développeur(euse) full-stack sénior – Applications d’affaires et IA

McGill St Laurent

Montreal

On-site

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Environnement stimulant
Culture entrepreneuriale
Assurance collective et REER
Vacances dès l’arrivée
Abonnement de transport remboursé 80%
Give & Match
Bureau avec simulateur de golf, gym et
Vestiaires et douches

Job summary

McGill St Laurent recherche un développeur full-stack sénior interne pour piloter des projets à l’échelle du groupe, de l’automatisation du back-office à la simplification des outils de trading, en collaboration avec les traders, les opérations et la finance. Vous serez lead technique sur NetSuite (SuiteScript, SuiteFlow) et veillerez à la cohérence des données entre nos systèmes et tableaux de bord.

L’expérimentation IA sera consolidée en solutions robustes, documentées et maintenables.

Qualifications

  • Baccalauréat en génie logiciel, informatique ou domaine connexe.
  • 5+ ans d’expérience en développement full-stack.
  • Maîtrise JavaScript et Python; expérience front-end avec React.
  • Expérience en API REST et intégrations entre systèmes.
  • Solide connaissance SQL; modélisation et optimisation des requêtes.
  • Expérience avec des LLM appliqués à des processus d’affaires.
  • Maîtrise du français et de l’anglais, à l’oral et à l’écrit.

Responsibilities

  • Concevoir, développer, tester et déployer des applications internes et des intégrations de bout en bout (ex. portail client, automatisation de la facturation et des comptes fournisseurs).
  • Définir l’architecture de nos outils internes et des intégrations entre nos systèmes, incluant NetSuite.
  • Établir les normes de développement, faire la revue de code et assurer le partage de connaissances.
  • Collaborer avec nos développeurs externes et rapatrier graduellement leur travail à l’interne.
  • Lead technique sur NetSuite : personnalisations, scripts et flux de travail pour l’ensemble des entités.
  • Appuyer les migrations vers NetSuite et veiller à la cohérence des données entre outils et tableaux de bord.
  • Identifier les processus financiers et opérationnels où l’automatisation aura le plus d’impact.
  • Transformer les besoins des traders, des opérations et de la comptabilité en solutions fiables et documentées.

Skills

JavaScript
Python
React
REST APIs
SQL
LLM applications
Français courant
Anglais courant

Education

Baccalauréat en génie logiciel / informatique

Tools

NetSuite
Claude Code
SuiteScript

Job description

MSL est une organisation montréalaise multi-entités, qui regroupe notamment CWP Énergie (trading d’électricité physique), GSL Grain, CWP Wood et MSL Solutions Climat. Nous sommes environ 170 personnes et en pleine croissance, avec une culture axée sur la rapidité, l’autonomie et l’esprit d’équipe.

Le rôle

Tu seras notre développeur(euse) full-stack sénior à l’interne et la référence technique pour les projets de développement de l’ensemble de nos entités. Tu concevras et livreras les solutions qui font rouler nos opérations, de l’automatisation du back-office à la simplification de nos outils de trading, en travaillant directement avec les traders, les opérations et la finance.

Tu te joindras à une équipe déjà en mouvement : notre Lead Transformation pilote la refonte de nos processus et de nos outils, et un développeur interne y contribue déjà.

On utilise déjà Claude au quotidien. On cherche quelqu’un pour faire passer ces usages de l’expérimentation à des solutions robustes : architecture, contrôles, tests et maintenabilité.

NetSuite est notre ERP dans l’ensemble du groupe, et une bonne partie de tes projets va le toucher : personnalisations, intégrations et migrations des entités restantes. Une expérience SuiteScript est un atout.

Tes responsabilités

Développement et architecture

  • Concevoir, développer, tester et déployer des applications internes et des intégrations de bout en bout (ex. portail client, automatisation de la facturation et des comptes fournisseurs)
  • Définir l’architecture de nos outils internes et des intégrations entre nos systèmes, incluant NetSuite
  • Établir les normes de développement, faire la revue de code et assurer le partage de connaissances
  • Collaborer avec nos développeurs externes et rapatrier graduellement leur travail à l’interne

NetSuite

  • Agir comme lead technique sur NetSuite : personnalisations, scripts et flux de travail pour l’ensemble de nos entités
  • Appuyer le volet technique des migrations des entités restantes vers NetSuite
  • Veiller à la cohérence des données entre nos outils, nos tableaux de bord et NetSuite

IA et automatisation

  • Faire passer nos usages de Claude (Claude Code, agents, intégrations MCP) de l’expérimentation à des solutions documentées, testées et contrôlées
  • Identifier les processus financiers et opérationnels où l’automatisation aura le plus d’impact

Collaboration avec les équipes

  • Transformer les besoins des traders, des opérations et de la comptabilité en solutions concrètes et fiables
  • Cadrer et prioriser les demandes selon leur valeur, l’effort requis et les risques, et recommander l’approche technologique appropriée
  • Accompagner l’adoption des solutions : documentation, formation et soutien aux utilisateurs

Ce que tu apportes

Exigences

  • Baccalauréat en génie logiciel, en informatique ou dans un domaine connexe, ou combinaison équivalente de formation et d’expérience
  • 5 ans et plus d’expérience en développement full-stack, dont des projets livrés de bout en bout en production
  • Maîtrise de JavaScript et de Python, et expérience front-end avec React
  • Expérience en conception et en consommation d’API REST et d’intégrations entre systèmes
  • Solide connaissance de SQL : modélisation et optimisation de requêtes
  • Expérience concrète avec des LLM appliqués à des processus d’affaires
  • Excellente maîtrise du français et de l’anglais, à l’oral comme à l’écrit

Atouts

  • Expérience NetSuite (SuiteScript, SuiteFlow, SuiteTalk) (atout important)
  • Expérience avec Claude Code, des agents ou des intégrations MCP
  • Expérience en finance, en trading ou dans le secteur des commodités
  • Expérience comme lead technique ou référence technique d’une équipe

Ton profil

  • Tu as le sens des affaires : tu es capable de comprendre un processus financier ou opérationnel de bout en bout avant de coder.
  • Tu communiques clairement avec des gens non techniques, tu livres par étapes en gardant la valeur d’affaires en tête, et tu prends les tests et la documentation au sérieux.
  • Tu es autonome, curieux(euse) et à l’aise dans une organisation en transformation.

Ce que nous offrons :

  • Un environnement stimulant, dynamique et collaboratif. Curieux d'en savoir plus?McGill St Laurent
  • L’opportunité de prendre part à une culture entrepreneuriale qui encourage l’initiative;
  • Une assurance collective complète et la possibilité de contribuer à un programme de REER;
  • Une politique de vacances dès ton arrivée;
  • Un abonnement de transport en commun remboursé à 80%;
  • Un programme Give & Match
  • Un magnifique bureau avec un simulateur de golf, un gym, des vestiaires et des douches.

Ce poste requiert une présence au bureau. Nous avons constaté que la présence physique favorise des interactions qui ont un effet positif sur la performance. C'est pourquoi nous encourageons fortement les employés à maintenir cette présence afin de profiter pleinement de l'environnement.

Nous pouvons utiliser des outils d’intelligence artificielle (IA) pour soutenir certaines étapes du processus d’embauche, notamment pour examiner les candidatures, analyser les CV et évaluer les réponses, ainsi que pour identifier d’éventuelles incohérences ou des éléments nécessitant une vérification dans les documents de candidature, en fonction des informations disponibles. Ces outils appuient notre équipe de recrutement, mais ne remplacent pas le jugement humain. Les décisions finales en matière d’embauche sont prises par des personnes. Pour obtenir plus d’informations sur la manière dont vos données sont traitées, veuillez communiquer avec nous.

Nous recueillons vos renseignements au moyen d'un système de suivi des candidatures sécurisé, dont l'accès est restreint selon le rôle. Les données, y compris les CV et les notes d'entrevue, sont conservées dans ce système. Si vous souhaitez retirer votre consentement ou avez des questions, écrivez-nous à talent@mcgillstlaurent.com.



#msl

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Coordonnateur(trice) soutien TI et installations
Coordonnateur(trice) soutien TI et installations

McGill St Laurent • Montreal

On-site
CAD 42,000 - 62,000
Environnement stimulant
Culture entrepreneuriale
Assurance collective
+4
Senior Full-Stack Developer – Business Applications & AI
Senior Full-Stack Developer – Business Applications & AI

McGill St Laurent • Montreal

On-site
CAD 100,000 - 150,000
Group insurance
RRSP
Paid vacation from day one
+3
Coordonateur logistique
Coordonateur logistique

Grain St Laurent • Montreal

On-site
CAD 45,000 - 65,000
Assurance collective
Remise remboursée transport
Culture entrepreneuriale
+1
Gestionnaire principal bilingue, Solutions d'ingénierie d'affaires
Gestionnaire principal bilingue, Solutions d'ingénierie d'affaires

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

Hybrid
CAD 129,000 - 161,000
Vacances annuelles payées
Prime de rendement
Régime de retraite à prestations défin
+2
Ingénierie GTM - ShareGate
Ingénierie GTM - ShareGate

Sharegate • Montreal

Hybrid
CAD 110,000 - 140,000
LTIP
REER et assurancesCollectives
Télétravail avec accès aux bureaux de 
+1
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal

On-site
CAD 120,000 - 180,000
Assurances collectives
RÉER
Enveloppe bien-être
+2
Dévelopeur Sénior-intermédiare
Dévelopeur Sénior-intermédiare

Reelcruit Inc. • Saint-Charles-sur-Richelieu

Hybrid
CAD 90,000 - 130,000
Hybride (Nexus Innovations)
Flexibilité horaire
4 semaines de vacances
+1
Analyste d’affaires - Intégrations, automatisation et IA
Analyste d’affaires - Intégrations, automatisation et IA

Quincaillerie Richelieu • Montreal

On-site
CAD 90,000 - 120,000
Rémunération concurrentielle
Possibilité de devenir actionnaire
Équilibre travail‑vie
Technicien.ne de support TI (Contrat de 6 mois)
Technicien.ne de support TI (Contrat de 6 mois)

Pingboard, Inc. • Montreal

Hybrid
CAD 68,000 - 85,000
Assurances collectives familiales
Télémédecine
Budget bien-être annuel
+5
Chef de Cabinet — Stratégie & Ops, Montréal
Chef de Cabinet — Stratégie & Ops, Montréal

Stay22 • Montreal

Hybrid
CAD 140,000 - 200,000
Emplacement à Montréal
Allocation cafétéria + gym + terrasse
Couverture santé et dentaire
+4