Responsabilités Fournir des services opérationnels quotidiens aux unités de banque d’investissement et d’entreprise d’un grand groupe financier international ainsi qu’à leurs clients. Contribuer activement à la transformation agile, à la culture technologique et data, ainsi qu’à une approche industrialisée du développement logiciel. Collaborer à l’analyse fonctionnelle et technique des user stories en lien étroit avec les équipes produit et techniques. Concevoir, développer et déployer des composants logiciels apportant une forte valeur métier. Garantir la qualité du code et la couverture de tests conformément à la stratégie définie par l’équipe. Appliquer les meilleures technologies et pratiques en matière de sécurité, de scalabilité, de maintenabilité et d’expérience utilisateur. Réduire la dette technique en s’appuyant sur des pratiques de software craftsmanship éprouvées. Contribuer aux mises en production, au monitoring des applications et au support des environnements. Investir, analyser et corriger les anomalies en production et en préproduction. Participer à l’amélioration continue des solutions et des processus de développement. Améliorer et automatiser les processus CI/CD en environnements de préproduction et de production. Participer activement aux revues de code et aux échanges techniques au sein de l’équipe. Partager les bonnes pratiques et les connaissances techniques avec les autres membres de l’équipe. Concevoir, développer et maintenir des front-ends B2B, des APIs ainsi que des systèmes d’intelligence client. Profil Le ou la candidate recherchée démontre une forte orientation qualité et une approche rigoureuse du développement logiciel, avec un intérêt marqué pour les environnements agiles et les contextes techniques complexes. Exigences – Obligatoires Forte orientation software craftsmanship et qualité du code. Expérience confirmée en conception de solutions web et d’applications SPA avec React et TypeScript. Expérience avec les préprocesseurs CSS (SASS / Less) et les outils de bundling tels que webpack. Maîtrise des stratégies de test avec React Testing Library, Vitest, xUnit et Jest. Expérience pratique dans le développement d’APIs Web avec un langage orienté objet, idéalement .NET C#. Expérience dans la mise en place et l’automatisation de pipelines CI à l’aide de Jenkins et/ou GitHub Actions. Expérience dans le déploiement et la maintenance d’applications cloud, idéalement sur Azure. Bonne connaissance des design patterns et des bonnes pratiques de développement logiciel. Expertise technique autour de TypeScript, React, Bootstrap, .NET C# et des outils CI/CD (Jenkins / GitHub Actions). Exigences – Atouts Expérience en architecture monorepo avec Lerna. Pratique de Cucumber, Playwright ainsi que des approches TDD et BDD. Connaissance des principes UI/UX et des outils de conception tels que Figma. Expérience en optimisation des performances applicatives et en profiling de code. Connaissance de PostgreSQL. Connaissance de Kubernetes, des approches infrastructure-as-code et des pratiques DevOps en environnement cloud, idéalement Azure. Responsibilities Provide daily operational services to investment and corporate banking units of a large international financial group and their clients. Actively contribute to agile transformation, technology and data culture, and an industrialized software delivery approach. Collaborate on the functional and technical analysis of user stories with product and technical teams. Design, develop and deploy software components delivering strong business value. Ensure code quality and test coverage in line with the team’s testing strategy. Apply best-in-class technologies and practices in terms of security, scalability, maintainability and user experience. Reduce technical debt through proven software craftsmanship practices. Contribute to production releases, application monitoring and support activities. Investigate, analyze and fix incidents and anomalies. Participate in the continuous improvement of solutions and development processes. Enhance and automate CI/CD processes in preproduction and production environments. Actively participate in code reviews and technical knowledge sharing. Share best practices and technical expertise within the team. Design, develop and maintain B2B front-ends, APIs and customer intelligence systems. Profile The ideal candidate demonstrates a strong commitment to software quality, a rigorous engineering mindset and a keen interest in agile environments and complex technical ecosystems. Requirements – Mandatory Strong software craftsmanship mindset and focus on code quality. Proven experience designing web solutions and SPA applications using React and TypeScript. Experience with CSS preprocessors (SASS / Less) and bundling tools such as webpack. Solid testing experience with React Testing Library, Vitest, xUnit and Jest. Hands-on experience developing Web APIs using an object-oriented language, ideally .NET C#. Experience setting up and automating CI pipelines using Jenkins and/or GitHub Actions. Experience deploying and maintaining cloud applications, ideally on Azure. Strong knowledge of design patterns and software development best practices. Technical expertise in TypeScript, React, Bootstrap, .NET C# and CI/CD tools (Jenkins / GitHub Actions). Requirements – Nice To Have Experience with monorepo architectures using Lerna. Experience with Cucumber, Playwright, and TDD/BDD practices. Knowledge of UI/UX principles and design tools such as Figma. Experience in performance optimization and code profiling. Knowledge of PostgreSQL. Knowledge of Kubernetes, infrastructure-as-code and DevOps practices in a cloud environment, ideally Azure. #J-18808-Ljbffr
Développeur Front-End Typescript / React (Intermédiaire)
SII CANADA
montreal (administrative region), montreal (administrative region)
Published 19 days ago
Report job