Développeur Web

Full-Time

Website Evident Canada


Si l’idée d’améliorer le monde vous enchante, vous serez heureux de faire carrière chez Evident.

Evident fournit des solutions avancées qui contribuent à rendre le monde plus sûr et plus sain. Engagés à développer de nouvelles technologies et à fournir un service client de classe mondiale, notre responsabilité va au-delà de la fabrication de produits : nous sommes des pionniers. Pour obtenir de plus amples renseignements, consultez le site https://www.evidentscientific.com/en/

Notre mission : Rendre le monde plus sûr et plus sain

Vous souhaitez travailler dans un environnement stimulant et innovant au cœur d’une entreprise connu à l’international pour ses produits de haute technologie ? Evident est à la recherche d’une personne comme vous, qui saura diriger une équipe de développeurs talentueux multidisciplinaire (Web, Cloud et C++) via son bureau de Montréal situé dans le Nordelec.



Le développeur web full-stack fait partie d’une équipe auto-organisée et est responsable du développement de solutions web innovantes.
Les logiciels développés par l’équipe se doivent d’être performants afin de permettent à nos clients d’acquérir des données à partir des périphériques Evident ou d’analyser nos données d’inspection.
Nous utilisons des technologies cloud-based, notamment la gestion des périphériques IoT grâce au développement événementiel avec Microsoft Azure et l’écosystème .NET.
Nos applications web offrent une qualité de rendu en temps réel exceptionnelle en utilisant Angular, WebGL et des technologies de streaming.

Responsabilités spécifiques:

Concevoir et développer des services en .NET pour soutenir notre infrastructure logicielle;

Concevoir et développer des APIs, micro-services dans une architecture évènementielle, multi-région et distribuée;


Développer des applications SPA multi-plateforme (Web, Desktop et Device portables) en utilisant Angular 14+, WebGL, Ionic et Electron;

Collaborer activement à la définition et à la mise en place d’architectures logicielles PAAS et SAAS;

Mettre en œuvre les meilleures pratiques DevOps et CI/CD, y compris l’automatisation des processus et la création de pipelines efficaces;

Intégrer des pratiques rigoureuses de tests pour garantir la qualité et la fiabilité de nos solutions logicielles.


Responsabilités générales:

Soutenir les concepteurs logiciels moins expérimentés travaillant sur le même produit;

Soutenir l’introduction de technologies et optimiser l’utilisation de nouvelles méthodes et outils selon la direction technologique de l’entreprise;

Collaborer avec les différentes parties prenantes afin de régler des problèmes techniques interdépartementaux;


Favoriser le travail inter-sites et assurer un lien efficace et ouvert avec ses homologues des autres sites;

S’impliquer et participer activement à l’élaboration et la mise en œuvre de la culture d’amélioration continue.

Compétences techniques :

BAC en génie logiciel, informatique ou programme connexe;


Connaissances avec Azure, ses ressources et l’architecture de micro-services;


Niveau avancé en c#, .NET 6+;

Niveau intermédiaire en Javascript, Typescript et Angular 14+;

Connaissances de Electron et Ionic, un atout;


Connaissance des bases de données;

Connaissances générales en CI/CD;

Connaissances d’un ou plusieurs framework de tests unitaires, un atout;

Connaissance de JIRA, GitLab, Azure DevOps et GIT;


Anglais avancé, afin de collaborer avec des intervenants à l’internationnal.

Compétences comportementales :

Agir avec rigueur;

Habileté à résoudre des problèmes complexes;


Faire preuve d’autonomie;

Avoir le sens de l’initiative.

Le candidat retenu devra adopter un comportement en lien avec nos 5 valeurs organisationnelles :
INTÉGRITÉ – EMPATHIE – VISION À LONG TERME – AGILITÉ – COHÉSION

Source
WhatJobs