Analyste programmeur(-euse) NodeJS - Poste hybride
Nous recherchons un(e) analyste programmeur(-euse) expérimenté(e) pour contribuer activement à des projets de développement technologique d'envergure. Vous jouerez un rôle clé dans l'analyse, l'arrimage et la mise en œuvre de solutions logicielles backend, avec pour objectif de répondre aux besoins d'affaires d'une grande organisation.
Vous serez amené(e) à collaborer étroitement avec des partenaires d'affaires et des architectes afin d'assurer la cohérence des solutions avec les objectifs stratégiques. Vous interviendrez également comme personne-ressource auprès de votre équipe et des différents intervenants internes.
Responsabilités principales
- Participer à l'élaboration des stratégies de réalisation et au développement de produits logiciels : conception, codage, tests automatisés, exploitation.
- Documenter les solutions techniques et pratiques de développement, en assurant leur pérennité.
- Offrir du support aux équipes et utilisateurs via de la documentation et des formations.
- Travailler en collaboration avec les architectes et les parties prenantes pour aligner les solutions aux objectifs d'affaires.
- Participer à l'implantation d'applications ou à l'installation de progiciels.
- Automatiser les tests (TDD, BDD, pyramide des tests) et être responsable de la qualité livrée.
- Assurer une veille technologique et partager les meilleures pratiques avec l'équipe.
Profil recherché
- Minimum 5 ans d'expérience dans un rôle similaire (profil sénior).
- Expérience dans des projets en mode Agile.
- Maîtrise des bonnes pratiques de développement logiciel (clean architecture, clean code, design patterns).
Environnement technologique
- Expertise backend avec NodeJS.
- Expérience avec OKTA / Auth0.
- Bonne maîtrise des outils de développement modernes (GIT, Swagger, etc.).
- Développement d'API RESTful.
Mode de travail : Hybride (2 jours semaine au bureau - Centre Ville de Montréal)