Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.
D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances.
Missions :
L’objectif de l’entité technologique est d’assurer la livraison et l’évolution de services numériques destinés aux unités de banque d’investissement et de financement. L’environnement se distingue par une forte culture agile, une prise de décision rapide et une approche industrielle moderne, appuyée par des équipes transverses ou dédiées aux différentes lignes métier.
L’équipe en charge du cycle de vie client et des solutions digitales développe et maintient des plateformes B2B destinées à offrir une expérience unifiée à travers les étapes de pré‑transaction, d’exécution et de post‑transaction. Celles‑ci incluent des interfaces web, des APIs exposées directement aux clients ainsi que des solutions d’intelligence client visant à optimiser l’efficacité opérationnelle des équipes métiers.
Stack technique :
React | TypeScript | Bootstrap | .NET C# | PostgreSQL | Jenkins | GitHub Actions | Azure | Cloud privé | Kubernetes
Activités principales :
• Collaborer à l’analyse métier et technique des user stories avec l’équipe et les parties prenantes.
• Développer et déployer des composants logiciels apportant une valeur métier tangible.
• Garantir le niveau de test requis selon la stratégie de test de l’équipe.
• Identifier les solutions technologiques optimales en matière de sécurité, scalabilité, maintenabilité et expérience utilisateur.
• Réduire la dette technique grâce aux pratiques de software craftsmanship.
• Participer aux mises en production, au monitoring et au support.
• Investiguer et résoudre les bugs.
• Contribuer à l’amélioration continue des solutions.
• Améliorer les processus CI/CD sur les environnements pré‑production et production.
• Participer aux revues de code.
• Partager les bonnes pratiques et connaissances techniques avec l’équipe.
Profil recherché :
Compétences attendues :
• Approche axée sur le software craftsmanship et la qualité logicielle.
• Expérience en conception de solutions Web et développement de Single Page Applications avec React / TypeScript.
• Maîtrise des préprocesseurs CSS (SASS / Less) et des bundlers comme Webpack.
• Expérience des stratégies de tests et de la mise en place de releases régulières et fiables avec React Testing Library / Jest / xUnit.
• Expérience pratique dans l’implémentation d’APIs Web en langage orienté objet.
• Expérience en CI/CD avec Jenkins et/ou GitHub Actions.
• Expérience en déploiement et maintenance d’applications Web sur le Cloud, idéalement Azure.
• Bonne connaissance des design patterns et des bonnes pratiques de développement.
Compétences techniques obligatoires :
• TypeScript
• React
• Bootstrap
• Jest / React Testing Library
• .NET C#
• Jenkins / GitHub Actions
• Compétences techniques appréciées :
• Expérience d’architectures monorepo avec Lerna.
• Pratique de Cucumber / Playwright, TDD et BDD.
• Connaissance des principes UI/UX avec des outils tels que Figma.
• Expérience en optimisation des performances et profiling.
Missions :
The technology division aims to deliver and enhance digital services supporting investment and corporate banking activities. The environment is defined by a strong agile culture, fast decision‑making, and a modern industrialized approach supported by transversal and business‑aligned teams.
The client lifecycle and digital solutions team develops and maintains B2B platforms offering a unified experience across pre‑trade, execution, and post‑trade stages. This includes web front‑ends, client‑facing APIs, and client intelligence systems that enhance operational efficiency for business teams.
Technical stack:
React | TypeScript | Bootstrap | .NET C# | PostgreSQL | Jenkins | GitHub Actions | Azure | Private Cloud | Kubernetes
Main responsibilities:
• Collaborate on business and technical analysis of user stories with teammates and stakeholders.
• Develop and deploy software components delivering tangible business value.
• Ensure proper testing aligned with the team’s testing strategy.
• Identify optimal technologies and practices regarding security, scalability, maintainability, and user experience.
• Reduce technical debt through software craftsmanship.
• Participate in production releases, monitoring, and support.
• Investigate and resolve bugs.
• Contribute to continuous improvement of platforms and tools.
• Enhance CI/CD pipelines across pre‑production and production environments.
• Participate in code reviews.
• Share best practices and technical knowledge with teammates.
Required profile:
• Skills and qualifications:
• Strong focus on software craftsmanship and high‑quality delivery.
• Experience designing Web solutions and building SPAs with React / TypeScript.
• Proficiency with CSS preprocessors (SASS / Less) and bundlers like Webpack.
• Experience with testing strategies, ensuring reliable and predictable releases using React Testing Library / Jest / xUnit.
• Hands‑on experience implementing Web APIs using an object‑oriented language.
• Hands‑on experience building and automating CI pipelines using Jenkins and/or GitHub Actions.
• Experience deploying and maintaining Cloud‑based Web applications, ideally on Azure.
• Knowledge of design patterns and software development best practices.
Technical must‑have:
• TypeScript
• React
• Bootstrap
• Jest / React Testing Library
• .NET C#
• Jenkins / GitHub Actions
Technical nice‑to‑have:
• Experience with monorepo architectures using Lerna.
• Experience with Cucumber / Playwright, TDD and BDD.
• Knowledge of UI/UX design principles with tools like Figma.
• Experience in performance tuning and code profiling.
Compétences requises
.NET
Agile
C#
Qualités souhaitées
Esprit de synthèse
Adaptabilité
Capacités d'analyse
Bon relationnel
Curiosité
Passion
Qualités rédactionnelles
Satisfaction client