Responsable d'équipe - Développeur web fullstack Sénior
Wabtec Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- Collaborer activement à la définition et à la mise en œuvre de logiciels web multiplateformes pour le développement de produits.
- Travailler avec les technologies Backend suivantes : SQL, .NET 8, Entity Framework, Azure, Azure Blob Storage.
- Travailler avec les technologies Frontend suivantes : HTML, SCSS, TypeScript, Angular 17+, RxJS, Electron.
- Travailler avec les technologies d'infrastructure Cloud suivantes : Terraform, Kubernetes.
- Concevoir et développer des API et des microservices.
- Mettre en œuvre les meilleures pratiques DevOps et CI/CD.
- Participer au développement (coding) en collaboration avec les autres développeurs.
- Assurer le contrôle qualité des contenus intégrés, leur conformité adaptative et multiplateforme via des tests automatisés.
- Fournir un soutien technique aux membres de l'équipe en résolvant des problèmes complexes, en offrant des conseils et en partageant les meilleures pratiques.
- Collaborer avec les autres équipes et parties prenantes afin de comprendre leurs besoins techniques et fonctionnels, et assurer une communication claire et efficace sur l'avancement.
- Soutenir les membres de l'équipe sur le plan technique en résolvant des enjeux complexes, en les guidant et en diffusant les meilleures pratiques.
- Baccalauréat en génie logiciel, en informatique ou dans un programme connexe.
- Niveau avancé en C#, .NET 8+.
- Niveau intermédiaire en JavaScript, TypeScript, HTML, SCSS et Angular 14+.
- Connaissance d'Azure, de ses ressources et de l'architecture microservices, requise.
- Connaissance des bases de données, requise.
- Connaissance d'Electron et d'Ionic, un atout.
- Connaissances générales des pratiques CI/CD.
- Connaissance d'un ou de plusieurs frameworks de tests unitaires, un atout.
- Connaissance de JIRA, GitLab et GIT.
- Anglais avancé, afin de collaborer avec des parties prenantes internationales.
- Connaissance des méthodologies de développement Agile, des meilleures pratiques et des standards de qualité.
- Aptitude à résoudre des problèmes techniques complexes et à prendre des décisions éclairées rapidement et efficacement.
- Excellentes habiletés de communication orale et écrite, avec la capacité de communiquer clairement et efficacement avec les membres de l'équipe, les clients et les parties prenantes.
- Passion pour la technologie, avec une veille constante des tendances de l'industrie, des nouvelles pratiques de développement et des technologies émergentes.
- D'abord et avant tout la possibilité d'apprendre et progresser;
- Équipes multidisciplinaires et dynamiques;
- Un programme de primes annuelles et des avantages médicaux complets;
- Des horaires flexibles qui facilite la conciliation travail/famille;
- Possibilité de télétravail.