Développeur Front End Reactjs (intermédiaire)

Montréal, QC, CA, Canada

Job Description

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au coeur de l'economie de l'innovation avec 16 000 collaborateurs, une presence internationale dans 20 pays, et un chiffre d'affaires superieur a 1.621 milliards de dollars canadiens.

SII Canada offre a ses clients une expertise technique avancee dans les domaines du developpement applicatif, Web et Mobile, de la Cybersecurite et du Cloud. Nous intervenons egalement en Ingenierie, particulierement sur les systemes embarques dans divers secteurs industriels. Notre ambition : faire evoluer les systemes d'information et contribuer a la creation des produits et services de demain pour nos clients.


En tant qu'entreprise de consultation en TI basee au Quebec, SII Canada opere dans un environnement mondial ou l'anglais est essentiel. Nous restons dedies a la promotion et au respect de la langue francaise au sein de notre entreprise.


Poste :



L'objectif de Global Banking Technology & Operations (GBTO) Canada est de fournir des services quotidiens aux unites de banque d'investissement et de banque d'entreprise de Societe Generale ainsi qu'a leurs clients, afin d'accelerer leur transformation. GBTO se distingue de ses concurrents par la rapidite de sa transformation agile, la diffusion de la culture technologique et des donnees, la reduction du processus de prise de decision, et l'adoption d'une veritable approche industrielle, s'appuyant sur differentes equipes transversales ou alignees aux sous-unites metier.


Notre equipe Client Lifecycle and Digital est responsable du developpement 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 systemes "Client Intelligence", visant a ameliorer l'efficacite de nos equipes en contact avec les clients. SG Markets est une plateforme electronique complete offrant des services B2B a travers les etapes de pre-negociation, d'execution et de post-negociation, fournissant des solutions digitales pour divers marches tels que le financement, la gestion de tresorerie, le financement d'equipements et les titres.


Stack technique :



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


Responsabilites :



Collaborer a l'analyse metier et technique des user stories avec les membres de l'equipe et les autres equipes. Developper et deployer des composants logiciels apportant une valeur metier tangible. Assurer les tests appropries de chaque composant selon la strategie de test de l'equipe. Rechercher les technologies et pratiques optimales pour resoudre les problemes en termes de securite, scalabilite, maintenabilite et experience utilisateur. Reduire la dette technique grace a l'artisanat logiciel. Contribuer aux mises en production, a la surveillance et au support. Investiguer et resoudre les bugs. Participer a l'amelioration continue de nos solutions. Ameliorer nos processus d'integration et de livraison continues en environnement pre-production et production. Participer aux sessions de revue de code. Partager les bonnes pratiques et les connaissances technologiques avec les membres de l'equipe.

Competences :



Sens de l'artisanat logiciel et developpement selon des standards de haute qualite. Experience dans la conception de solutions Web et la mise en oeuvre d'applications monopage avec React / TypeScript. Experience avec les preprocesseurs CSS (SASS / Less) et les bundlers comme webpack. Experience des strategies de test, et capacite a assurer des livraisons regulieres et previsibles avec un minimum de perturbations via React Testing Library / Jest / xUnit. Experience pratique dans la mise en oeuvre d'API Web avec un langage oriente objet. Experience pratique dans la construction et l'automatisation de pipelines d'integration continue comme Jenkins et/ou GitHub Actions. Experience dans le deploiement et la maintenance d'applications Web basees sur le Cloud, de preference avec Azure. Connaissance des design patterns et des bonnes pratiques.

Competences techniques indispensables :



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

Competences techniques appreciees :



Travail dans une architecture monorepo avec Lerna. Experience avec Cucumber / Playwright, developpement pilote par les tests (TDD) et developpement pilote par le comportement (BDD). Connaissance des principes de design UI/UX avec des outils comme Figma. Experience 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 Societe Generale 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#

Competences requises
.NET
Agile
C#
React.js
Qualites souhaitees
Esprit de synthese
Adaptabilite
Capacites d'analyse
Bon relationnel
Curiosite
Passion
Qualites redactionnelles
Satisfaction client

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2666585
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned