Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Temporaire à temps plein
Développeur Full Stack Python avec Gen AI
Lieu : Montréal / Hybride / ENTREVUE EN PERSONNE OBLIGATOIRE
Type de poste : Contrat
Nous recherchons un développeur Full Stack accompli possédant une expertise en technologies GenAl pour rejoindre l’équipe et faire avancer des initiatives clés.
Responsabilités
- Concevoir, développer et mettre en œuvre des solutions évolutives en utilisant Python et React au sein d’une équipe dynamique et Agile.
- Exploiter des outils d’IA générative et des assistants de codage pour améliorer la vitesse de développement et la qualité des solutions.
- Collaborer avec des équipes mondiales pour traduire les exigences métier en solutions techniques robustes.
- Participer aux réunions Scrum, faire un suivi de l’état d’avancement du projet et s’adapter à l’évolution des exigences réglementaires.
- Apprendre et appliquer les cadres et les meilleures pratiques propriétaires de Morgan Stanley.
- Rédiger des tests unitaires complets afin d’assurer la fiabilité et la maintenabilité du code.
- Répondre de manière proactive aux changements, en maîtrisant au besoin de nouveaux concepts techniques et métier.
Compétences et expérience requises
- Python : 5+ ans d’expérience globale en développement avec une expérience pratique en Python.
- Capacité éprouvée à écrire un code optimisé, efficace et propre.
- Assistant de codage GenAl : expérience avec des assistants de codage comme copilot, en mode Agent, Skills, etc.
- Base de données : maîtrise des bases de données RDBMS et NoSQL, de préférence PostgreSQL, MongoDB et technologies connexes.
- SDLC : expérience avec les pratiques DevOps : gestion des pipelines CI/CD, containerisation, outils d’observabilité.
- Compétences analytiques : capacité à concevoir et mettre en œuvre des solutions efficaces à des problèmes complexes.
- Travail d’équipe et communication : solide éthique de travail, esprit de collaboration et compétences claires en communication, à l’oral comme à l’écrit.
- Tests : capacité à rédiger des tests unitaires rigoureux couvrant tous les principaux composants logiques, de préférence à l’aide d’un assistant de codage.
Compétences et expérience souhaitées
- Développement d’applications GenAl : utilisation de modèles LLM pour l’application, implémentation agentique, utilisation d’outils pour intégrer des données dans le contexte LLM, etc.
- Développement Angular / React Framework.
- Linux/Unix & scripts Shell : connaissance solide.
- Compétences avancées en bases de données, y compris PL/SQL et optimisation de requêtes.
- Exposition à différents types d’applications : web, batch et streaming.
- Expérience au sein d’équipes Agile Scrum mondiales