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 (Présentiel)
- Type de poste : Permanent à temps plein
Développeur Full Stack – Python et React
Département
Sustainable Finance & Resilience Technology (SFRT)
Lieu
Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
Années d’expérience
7-10
Description du poste
Nous recherchons un développeur Full Stack accompli avec une expertise en technologies GenAI pour rejoindre l’équipe Resilience Technology 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 de Generative AI et des assistants de codage pour améliorer la vitesse de développement et la qualité des solutions.
- Collaborer avec des équipes mondiales afin de traduire les exigences métier en solutions techniques robustes.
- Participer aux réunions scrum, faire un rapport sur l’avancement des projets et s’adapter à l’évolution des exigences réglementaires.
- Apprendre et appliquer les frameworks propriétaires du client ainsi que les meilleures pratiques.
- Rédiger des tests unitaires complets afin d’assurer la fiabilité et la maintenabilité du code.
- Répondre de manière proactive au changement, en maîtrisant au besoin de nouveaux concepts techniques et métier.
Exigences
Compétences & expérience requises
- Python : 7-10+ ans d’expérience pratique. Capacité avérée à écrire du code optimisé, efficace et propre.
- React : 5+ ans d’expérience en mise en œuvre UI/UX.
- GenAI : expérience avec des technologies GenAI et des assistants de codage.
- Bases de données : maîtrise des bases de données RDBMS et NoSQL, de préférence PostgreSQL, MongoDB et technologies associées.
- POO & Design Patterns : forte compréhension et utilisation pratique pendant le développement.
- Linux/Unix & scripting shell : bonne connaissance.
- Compétences analytiques : capacité à concevoir et mettre en œuvre des solutions efficaces à des problèmes complexes.
- Travail d’équipe & communication : forte éthique de travail, esprit collaboratif, et compétences de communication claires à l’oral comme à l’écrit.
- Tests : capacité à écrire des tests unitaires approfondis couvrant toutes les grandes composantes de logique.
Compétences & expérience souhaitées
- Compétences avancées en bases de données, incluant PL/SQL et l’optimisation des requêtes.
- Expérience avec les pratiques DevOps : gestion de pipelines CI/CD, conteneurisation, outils d’observabilité.
- Connaissance de l’architecture en couches et basée sur les composants.
- Expertise en scripting en Python, Perl, ou Unix shell.
- Exposition à différents types d’applications : web, batch et streaming.
- Expérience dans des équipes Agile Scrum mondiales.
Mentions
*//EEO Employer: Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation//*