4 months ago
Montréal, CanadaSenior
Responsibilities
- Développer des logiciels conformément aux spécifications et aux conceptions d’interface.
- Planifier, développer et livrer des solutions logicielles d’entreprise pour les clients.
- Encourager la croissance professionnelle des collègues par le coaching.
- Prendre l’initiative sur les projets et les tâches et en assumer la responsabilité.
- Maintenir et renforcer les lignes directrices de développement logiciel.
- Rechercher, tester et mettre en œuvre de nouvelles techniques et technologies.
- Conseiller et consulter les clients sur les décisions et l’orientation techniques.
Requirements
- Au moins cinq ans d’expérience comme développeur ou ingénieur logiciel, dont au moins deux années récentes avec des langages modernes et populaires.
- Maîtrise d’au moins un langage parmi Python, JavaScript/TypeScript et Java.
- Baccalauréat, diplôme collégial ou certificat dans un domaine lié aux logiciels, ou expérience équivalente.
- Expérience du développement web full-stack.
- Connaissance des tests unitaires, fonctionnels et de bout en bout, des pipelines CI/CD et de la conception orientée domaine.
- Maîtrise d’au moins un framework ou une bibliothèque client moderne majeure comme AngularJS, ReactJS ou Svelte.
- L’expérience d’AWS, GCP, Azure, de la virtualisation, de la conteneurisation, du développement mobile, des systèmes de cache ou de file d’attente, des microservices, des systèmes sans serveur ou de l’architecture hexagonale constitue un atout.
Benefits
- Salaire compétitif et contribution au régime d’épargne-retraite REER.
- Horaire flexible et liberté dans la façon de travailler.
- Possibilité de travailler de n’importe où jusqu’à huit semaines par année.
- Congé sabbatique payé.
- Compte de dépenses pour le bien-être et la productivité.
- Programme parental, activités et formations.
