Jobs.ca
Jobs.ca
Language
Groupe SII logo

Développeur Front-End ReactJS (Intermédiaire)

Groupe SII1 day ago
Montréal, QC
Mid Level

About the role

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.

En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.

Poste :

L’objectif de Global Banking Technology & Operations (GBTO) Canada est de fournir des services quotidiens aux unités de banque d’investissement et de banque d’entreprise de Société Générale ainsi qu’à leurs clients, afin d’accélérer leur transformation. GBTO se distingue de ses concurrents par la rapidité de sa transformation agile, la diffusion de la culture technologique et des données, la réduction du processus de prise de décision, et l’adoption d’une véritable approche industrielle, s’appuyant sur différentes équipes transversales ou alignées aux sous-unités métier.

Notre équipe Client Lifecycle and Digital est responsable du développement et de la maintenance des interfaces front-end de notre plateforme B2B sous le nom "SG | MARKETS". Ces plateformes incluent des API directement accessibles par nos clients, ainsi que nos systèmes "Client Intelligence", visant à améliorer l’efficacité de nos équipes en contact avec les clients. SG Markets est une plateforme électronique complète offrant des services B2B à travers les étapes de pré-négociation, d’exécution et de post-négociation, fournissant des solutions digitales pour divers marchés tels que le financement, la gestion de trésorerie, le financement d’équipements et les titres.

Stack technique :

React | TypeScript | Bootstrap | .NET C# PostgreSQL | Jenkins | GitHub Actions | Azure | Cloud privé | Kubernetes

Responsabilités :

  • Collaborer à l’analyse métier et technique des user stories avec les membres de l’équipe et les autres équipes.
  • Développer et déployer des composants logiciels apportant une valeur métier tangible.
  • Assurer les tests appropriés de chaque composant selon la stratégie de test de l’équipe.
  • Rechercher les technologies et pratiques optimales pour résoudre les problèmes en termes de sécurité, scalabilité, maintenabilité et expérience utilisateur.
  • Réduire la dette technique grâce à l’artisanat logiciel.
  • Contribuer aux mises en production, à la surveillance et au support.
  • Investiguer et résoudre les bugs.
  • Participer à l’amélioration continue de nos solutions.
  • Améliorer nos processus d’intégration et de livraison continues en environnement pré-production et production.
  • Participer aux sessions de revue de code.
  • Partager les bonnes pratiques et les connaissances technologiques avec les membres de l’équipe.

Compétences :

  • Sens de l’artisanat logiciel et développement selon des standards de haute qualité.
  • Expérience dans la conception de solutions Web et la mise en œuvre d’applications monopage avec React / TypeScript.
  • Expérience avec les préprocesseurs CSS (SASS / Less) et les bundlers comme webpack.
  • Expérience des stratégies de test, et capacité à assurer des livraisons régulières et prévisibles avec un minimum de perturbations via React Testing Library / Jest / xUnit.
  • Expérience pratique dans la mise en œuvre d’API Web avec un langage orienté objet.
  • Expérience pratique dans la construction et l’automatisation de pipelines d’intégration continue comme Jenkins et/ou GitHub Actions.
  • Expérience dans le déploiement et la maintenance d’applications Web basées sur le Cloud, de préférence avec Azure.
  • Connaissance des design patterns et des bonnes pratiques.

Compétences techniques indispensables :

  • TypeScript
  • React
  • Bootstrap
  • Jest / React Testing Library
  • Jenkins / GitHub Actions

Compétences techniques appréciées :

  • Travail dans une architecture monorepo avec Lerna.

  • Expérience avec Cucumber / Playwright, développement piloté par les tests (TDD) et développement piloté par le comportement (BDD).

  • Connaissance des principes de design UI/UX avec des outils comme Figma.

  • Expérience en optimisation des performances et en profilage de code.

  • .NET C#

Job:

The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units. Our Client Lifecycle and Digital team is responsible for developing and maintaining our B2B platform front ends under the name "SG | MARKETS". These platforms include APIs directly accessible by our clients, as well as our "Client Intelligence" systems, aimed at enhancing the efficiency of our client-facing teams. SG Markets serves as a comprehensive electronic platform offering B2B services across pre-trade, execution, and post-trade stages, providing digital solutions for various markets such as financing, cash management, equipment finance, and securities.

Stack:

React | TypeScript | Bootstrap | .NET C# PostgreSQL | Jenkins | GitHub Actions | Azure | Private Cloud | Kubernetes

  • Collaborating in business and technical analysis of user stories with teammates and other teams.
  • Developing and deploying software components that provide tangible business value.
  • Ensuring proper testing of each component according to the team’s test strategy.
  • Seeking optimal technologies and practices for solving problems in terms of security, scalability, maintainability, and user experience.
  • Minimizing technical debts through software craftsmanship.
  • Contributing to production releases, monitoring, and support
  • Investigating and resolving bugs.
  • Participating in the continuous improvement of our solutions.
  • Enhancing our continuous integration and continuous delivery processes in both pre-production and production environments.
  • Engaging in code review sessions. Sharing best practices and technology knowledge with teammates.

Competencies:

  • Focus on software craftsmanship and developing software to high quality standards.
  • Experience in designing Web solutions and implementing single-page applications with React / TypeScript.
  • Experience with CSS preprocessors (SASS / Less) and bundlers like webpack.
  • Experience in testing strategies, and ensuring regular, predictable releases with minimal disruptions using React Testing Library / Jest / xUnit
  • Hands-on experience in implementing Web APIs using an object-oriented language.
  • Hands-on experience in building and automating continuous integration pipelines like Jenkins and/or GitHub Actions.
  • Experience with deploying and maintaining Cloud-based Web applications, preferably using Azure. Knowledge of design patterns and best practices.

Technical Must Have:

  • Typescript
  • React
  • Bootstrap
  • Jest / React Testing Library Jenkins / GitHub Actions

Technical Nice to Have:

  • Working in a monorepo architecture using Lerna.

  • Experience with Cucumber / Playwright, test-driven development (TDD) and behaviour-driven development (BDD).

  • Knowledge of UI/UX design principles with tools like Figma.

  • Experience in performance tuning and code profiling.

  • .NET C#

Compétences requises

.NET

Agile

C#

React.js

Qualités souhaitées

Esprit de synthèse

Adaptabilité

Capacités d'analyse

Bon relationnel

Curiosité

Passion

Qualités rédactionnelles

Satisfaction client

About Groupe SII

IT Services and IT Consulting
5001-10,000

Le groupe SII est une société d’ingénierie et de conseil en technologies (ICT) et une entreprise de services numériques (ESN) créée en 1979 par Bernard HUVÉ, ingénieur de formation.

Le groupe SII fait travailler plus de 16 000 personnes dans 20 pays au travers de 100 implantations de proximité et recrute chaque année en moyenne plus de 4 000 consultants et ingénieurs qui agissent au quotidien pour intégrer et développer de nouvelles technologies et faire évoluer les systèmes d’information.

Toujours soucieux d’apporter des solutions à valeur ajoutée et innovantes, SII intervient auprès de grands groupes dans des secteurs d’activité variés tels que l’Aéronautique, le Spatial et la Défense, la Banque-Assurance, les Télécommunications, l’Energie, le Retail, les Transports et l’Industrie. Notre mission : faire évoluer les systèmes d’information et contribuer à la conception et au développement des futurs produits ou services de nos clients.

Rejoindre SII, c’est s’engager dans une aventure collective : Let’s Tech Together !

Cette promesse représente notre ambition commune : chez SII on ose et on s’engage pour développer des solutions innovantes et impactantes, tout en valorisant le collectif et l’inclusivité.

Labellisé EcoVadis Platinum, Great Place To Work pour la septième année consécutive et parmi le Palmarès Best Workplaces des entreprises de plus de 2500 salariés, le groupe SII se démarque par sa politique sociétale en faveur d’un monde numérique et durable et par une culture d’entreprise ancrée en faveur de la qualité de vie au travail et de l’inclusion. En tant que société à fortes valeurs humaines, nous sommes signataires de la Charte de la diversité, de la Charte d’engagement LGBT+ avec l’Association L'Autre Cercle et sommes une entreprise handi-accueillante.

Let’s Tech Together incarne ce que nous sommes et ce que nous aspirons à être : une entreprise dynamique, innovante et humaine.