Mode de travail : Hybride – présence au bureau 3 jours/semaine
Langue : Anglais obligatoire
Niveau : Senior – minimum 7 ans d'expérience en développement
À propos du poste Nous recherchons un(e) Développeur(euse) Full Stack senior spécialisé(e) en Python, React et intelligence artificielle générative (GenAI) afin de contribuer au développement et à l'évolution de solutions technologiques au sein de Morgan Stanley, une importante institution financière internationale.
La personne intégrera l'organisation Risk and Information Management (RIM), qui soutient les équipes juridiques et de conformité (Legal & Compliance) de l'entreprise.
Le mandat consiste à concevoir, développer et maintenir des applications robustes et évolutives en utilisant principalement Python et React, tout en exploitant des outils d'intelligence artificielle générative tels que GitHub Copilot et les assistants de développement GenAI pour accélérer le développement et améliorer la qualité du code.
Le profil recherché doit posséder une solide expertise en développement logiciel, bases de données relationnelles et NoSQL, pratiques DevOps / CI/CD, ainsi qu'une expérience concrète dans l'utilisation des assistants IA en mode agentique (Agent Mode, Skills).
La personne travaillera dans un environnement Agile international et devra être capable de comprendre rapidement les besoins d'affaires, de s'adapter à un contexte réglementaire évolutif et de collaborer efficacement avec différentes équipes techniques.
Exigences principales
Minimum de 7 années d'expérience en développement logiciel, dont 5 années d'expérience pratique en Python.
Expertise avancée en Python,
avec capacité à produire du code propre, performant, optimisé et maintenable.
Expertise en développement d'interfaces utilisateurs avec React.
Expérience concrète avec les assistants de programmation GenAI, notamment :
GitHub Copilot
GenAI Coding Assistants
Agent Mode
Skills et fonctionnalités avancées des assistants IA
Capacité à utiliser les outils d'IA générative pour accélérer le développement, améliorer la qualité du code et faciliter les tests.
Expérience avec les bases de données relationnelles (RDBMS) et NoSQL, notamment :
PostgreSQL
MongoDB
Bonne compréhension du cycle complet de développement logiciel (SDLC).
Expérience avec les pratiques DevOps, notamment :
CI/CD
Gestion des pipelines de livraison
Conteneurisation
Outils d'observabilité
Expérience en développement et maintenance de tests unitaires couvrant les principales composantes logiques des applications.
Excellentes capacités d'analyse et de résolution de problèmes complexes.
Capacité à transformer des exigences d'affaires en solutions techniques robustes.
Expérience de collaboration avec des équipes multidisciplinaires.
Capacité à évoluer dans un environnement Agile et à participer aux cérémonies Scrum.
Excellentes compétences de communication écrite et orale.
Maîtrise professionnelle de l'anglais obligatoire.
Disponibilité pour travailler 3 jours par semaine au bureau à Montréal.
Atouts importants
Expérience concrète en développement d'applications utilisant l'intelligence artificielle générative, notamment :
Intégration de modèles LLM
Développement d'applications GenAI
Implémentation de solutions Agentic AI
Intégration de données et d'outils dans le contexte des LLM
Expérience en développement Frontend avec Angular, en complément de React.
Bonne maîtrise des environnements Linux / Unix et du Shell Scripting.
Connaissances avancées des bases de données :
PL/SQL
Optimisation des requêtes SQL
Expérience avec différents types d'applications :
Applications Web
Traitements Batch
Applications Streaming
Expérience dans des équipes Agile Scrum internationales.
Expérience dans le secteur bancaire ou financier.
Expérience dans des environnements technologiques soumis à des exigences réglementaires.
Responsabilités principales
Développement Full Stack – Python / React
Concevoir, développer et maintenir des applications évolutives utilisant Python et React.
Traduire les besoins fonctionnels et techniques en solutions logicielles robustes.
Développer du code performant, maintenable et conforme aux bonnes pratiques.
Participer à la conception technique et à l'évolution des applications.
Intégrer les solutions développées aux systèmes et plateformes existants.
Apprendre et appliquer les frameworks propriétaires ainsi que les bonnes pratiques de développement de l'organisation.
📌 Développeur Full Stack senior – Python (Montreal)
🏢 XIDERAL
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.