Un (e) Developpeur (se) Full stack -Senior / Senior Full Stack Developer
at Talan
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Mar, 2025 | Not Specified | 10 Nov, 2024 | N/A | Spark,Microservices,Writing,Relational Data Modeling,Docker,Scrum,Jenkins,Containerization,Github,English,Sql,Javascript,Microsoft,Azure | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Description de l’entreprise
Talan est un cabinet de conseil en innovation et transformation par la technologie. Depuis plus de 20 ans, Talan conseille les entreprises et les administrations, les accompagne et met en œuvre leurs projets de transformation et d’innovation en France et à l’international.
Présent sur cinq continents, le groupe a réalisé un chiffre d’affaires de 600 millions d’euros en 2023 pour plus de 4500 consultant·e·s et vise à dépasser la barre du milliard d’€ de CA à horizon 2025.Le Groupe met l’innovation au cœur de son développement et intervient dans les domaines liés aux mutations technologiques des grands groupes, comme le Big Data, l’IoT, la Blockchain et l’Intelligence Artificielle.
Description du poste
Nous recherchons un (e) Développeur (e) Full stack pour rejoindre notre équipe dynamique à Montréal, qui se concentre sur le développement de systèmes informatiques comptables pour la réglementation et le suivi des performances. Vous serez impliqué dans l’amélioration continue des systèmes, la migration vers le cloud public, ainsi que la promotion des plateformes de science des données, tout en collaborant au sein d’une équipe internationale et sur des projets mondiaux.
Vos responsabilités :
- Concevoir, développer et maintenir des applications en ligne avec les objectifs de l’équipe.
- Développer et gérer les plateformes d’exploitation et de développement.
- Participer aux cérémonies Agiles et contribuer à l’amélioration continue des pratiques et outils de développement.
- Collaborer avec les parties prenantes pour clarifier les exigences et établir des feuilles de route.
- Fournir un support et une exploitation des applications et services gérés par l’équipe.
- Aider à résoudre les problèmes de production lorsque le support technique nécessite une expertise supplémentaire.
- Communiquer avec les utilisateurs et les autres équipes concernant les projets, la livraison et la qualité des productions.
- Participer aux tests QA et UAT des logiciels.
- Contribuer aux tests d’assurance qualité et d’évaluation des risques dans le développement logiciel.
- Participer aux processus de gestion des changements et des versions (CMRM).
- Réaliser des analyses de données pour les utilisateurs ou dans un objectif d’amélioration continue.
English version :
We are looking for a Full stack Developer to join our team in Montreal and contribute to developing cutting-edge financial and accounting systems that align with both local and global business lines. The team focuses on improving systems, migrating to the cloud, and enhancing data science platforms, all while contributing to community initiatives.
Your responsibilities :
- Design, develop, and maintain applications in line with team objectives.
- Develop and manage platforms for operations and development.
- Participate in Agile ceremonies and continuously improve development practices and tools.
- Collaborate with stakeholders to clarify requirements and define roadmaps.
- Contribute to the support and operation of the applications and services managed by the team.
- Assist in solving production issues when additional technical expertise is needed.
- Communicate with users and other teams regarding project delivery and production quality.
- Participate in QA and UAT testing of software.
- Contribute to quality assurance and risk assessments in software development.
- Participate in change management and release management processes.
- Conduct data analysis for users or for continuous improvement.
QUALIFICATIONS
- Diplôme universitaire en informatique, en ingénierie ou dans un domaine pertinent.
- Plus de 5 ans d’expérience dans le développement de logiciels.
- Expérience pratique dans la manipulation et la transformation de données.
- Expérience dans un environnement informatique complexe, un atout.
- Une expérience dans le secteur des services financiers ou avec des modèles comptables est un plus.
Compétences techniques :
- Maîtrise de Microsoft .NET Core (plateforme .NET, OOP et microservices).
- Expérience pratique dans le développement et le déploiement de microservices et d’API REST.
- Maîtrise du développement front-end (par exemple : React, JavaScript, HTML, CSS).
- Bonne compréhension de SQL, de la modélisation des données relationnelles et des moteurs de bases de données.
- Expérience pratique des pipelines CI/CD (par exemple : Github, Jenkins).
- Connaissance de la conteneurisation (ex : Kubernetes, Docker) un plus.
- Familiarité avec Spark, Azure, AKS, Hadoop/Synapse un atout.
Compétences et aptitudes :
- Familiarité avec la méthodologie Scrum.
- Connaissance des cycles de développement logiciel.
- Compétences linguistiques en Français et Anglais : La capacité à communiquer en anglais, tant à l’oral qu’à l’écrit, est essentielle, car la collaboration avec des collègues et partenaires internationaux est fréquente.
Responsibilities:
- Design, develop, and maintain applications in line with team objectives.
- Develop and manage platforms for operations and development.
- Participate in Agile ceremonies and continuously improve development practices and tools.
- Collaborate with stakeholders to clarify requirements and define roadmaps.
- Contribute to the support and operation of the applications and services managed by the team.
- Assist in solving production issues when additional technical expertise is needed.
- Communicate with users and other teams regarding project delivery and production quality.
- Participate in QA and UAT testing of software.
- Contribute to quality assurance and risk assessments in software development.
- Participate in change management and release management processes.
- Conduct data analysis for users or for continuous improvement
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Montréal, QC, Canada