31 Oct
|
XIDERAL
|
Montreal
Lieu : MontréalMode de travail : Hybride – présence au bureau 3 jours/semaineLangue : Anglais obligatoireNiveau : Senior – minimum 7 ans d'expérience en développementÀ propos du posteNous recherchons un(e) Développeur(euse) Full Stack senior spécialisé(e) en Python, React et intelligence artificielle générative (Gen AI) 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 Git Hub Copilot et les assistants de développement Gen AI 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 No SQL, pratiques Dev Ops / 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 principalesMinimum 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 Gen AI, notamment :Git Hub CopilotGen AI Coding AssistantsAgent ModeSkills et fonctionnalités avancées des assistants IACapacité à 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 No SQL,
notamment :Postgre SQLMongo DBBonne compréhension du cycle complet de développement logiciel (SDLC).Expérience avec les pratiques Dev Ops, notamment :CI/CDGestion des pipelines de livraisonConteneurisationOutils 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 importantsExpérience concrète en développement d'applications utilisant l'intelligence artificielle générative, notamment :Intégration de modèles LLMDéveloppement d'applications Gen AIImplémentation de solutions Agentic AIIntégration de données et d'outils dans le contexte des LLMExpé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/SQLOptimisation des requêtes SQLExpérience avec différents types d'applications :Applications WebTraitements BatchApplications StreamingExpé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 principalesDéveloppement Full Stack – Python / ReactConcevoir, 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.Intelligence artificielle générative et assistants de développementUtiliser Git Hub Copilot et les assistants Gen AI pour améliorer la productivité des activités de développement.Exploiter les fonctionnalités avancées des assistants IA, notamment Agent Mode et Skills.Intégrer les assistants de programmation aux activités de développement, de validation et de tests.Identifier les opportunités d'amélioration de la qualité du code grâce aux outils Gen AI.Contribuer à l'adoption de pratiques efficaces de développement assisté par intelligence artificielle.Bases de données et intégrationDévelopper et maintenir les interactions avec les bases de données relationnelles et No SQL.Utiliser notamment Postgre SQL et Mongo DB.Concevoir des solutions efficaces pour la manipulation, la récupération et le traitement des données.Optimiser les requêtes et les mécanismes d'accès aux données lorsque nécessaire.Assurer la fiabilité et la performance des intégrations applicatives.Qualité logicielle et Dev OpsConcevoir et développer des tests unitaires complets.Utiliser les assistants IA pour soutenir la création et l'amélioration des tests.Participer aux processus CI/CD et aux activités de livraison applicative.Collaborer aux pratiques de conteneurisation et d'observabilité.Contribuer à la stabilité, à la fiabilité et à la maintenabilité des solutions livrées.Collaboration Agile et environnement internationalCollaborer avec les équipes techniques et d'affaires à l'échelle internationale.Participer aux réunions Scrum et aux activités de planification.Communiquer régulièrement l'avancement des travaux et les enjeux rencontrés.S'adapter aux changements technologiques et réglementaires.Travailler avec les équipes afin de comprendre et appliquer les standards de développement internes.Contribuer activement à la résolution de problèmes et à l'amélioration continue.#J-18808-Ljbffr
📌 Développeur Full Stack Senior – Python / React / Genai (Montreal)
🏢 XIDERAL
📍 Montreal