Evident Canada - 18 emplois
Québec, QC
Détails de l'emploi :
Avantages :
Vous êtes passionné par la technologie, l'innovation et les défis techniques stimulants ? Rejoignez une équipe R&D agile, multidisciplinaire et auto-organisée, où chaque idée compte et où l'excellence logicielle est au cœur de nos produits.
Dans ce rôle stratégique, vous participerez à la conception et au développement de logiciels de nouvelle génération destinés au domaine du contrôle non destructif (CND). Vous contribuerez à toutes les étapes du cycle de vie logiciel, de l'architecture à la mise en production, dans un environnement technologique de pointe en développement Web et logiciel.
Responsabilités spécifiques
-
Concevoir et développer des solutions logicielles (Typescript, Angular).
-
Contribuer à la définition d'architectures logicielles robustes, évolutives et performantes.
-
Développer des applications multi-plateforme (Web, Desktop et Device) en utilisant Angular 21, Typescript, WebGL, Electron.
-
Optimiser les performances logicielles (multi-threading, GPU, gestion mémoire).
-
Développer des algorithmes avancés et assurer la rétrocompatibilité des systèmes.
-
Intégrer des pratiques modernes d'intégration et de livraison continues.
-
Développer des tests automatisés et des outils de diagnostic pour améliorer la fiabilité.
-
Réduire la dette technique et améliorer continuellement la qualité du code.
-
Participer activement aux cérémonies Scrum.
Responsabilités générales
-
Encadrer et soutenir les développeurs moins expérimentés afin de favoriser leur montée en compétences et la cohésion d'équipe.
-
Accompagner l'introduction de nouvelles méthodes et outils, et en optimiser l'usage en cohérence avec la vision technologique de l'entreprise.
-
Collaborer activement avec les différentes parties prenantes pour résoudre des enjeux techniques complexes et interfonctionnels.
-
Favoriser la synergie inter-sites, en maintenant des communications ouvertes, efficaces et constructives avec les collègues des autres unités.
-
S'impliquer et participer activement à l'élaboration et la mise en œuvre de la culture d'amélioration continue.
-
Favoriser la synergie inter-sites, en maintenant des communications ouvertes, efficaces et constructives avec les collègues des autres unités.
-
S'impliquer et participer activement à l'élaboration et la mise en œuvre de la culture d'amélioration continue.
Compétences techniques :
-
Diplôme universitaire en génie logiciel, informatique ou équivalent
-
5+ années d'expérience en développement web/logiciel
-
Maîtrise de Javascript/Typescript, expérience avec Angular ou React
-
Expérience avec langages backend (C++ atout)
-
Expérience en développement sous Windows ou Linux
-
Solides compétences en optimisation logicielle et en architecture logicielle
-
Bonne connaissance des outils de versionnement (Git)
-
Familiarité avec UML
-
Aisance en mathématiques appliquées (algèbre linéaire, trigonométrie)
-
Niveau d'anglais intermédiaire afin de collaborer avec des intervenants à l'international.
Compétences comportementales :
-
Rigueur, autonomie et esprit d'initiative
-
Leadership technique et capacité à encadrer des collègues moins expérimentés
-
Esprit d'équipe, ouverture d'esprit et communication claire
-
Capacité à résoudre des problèmes complexes et à vulgariser des concepts techniques
-
Motivation à apprendre, à innover et à remettre en question le statu quo
Informations supplémentaires
Travailler chez Evident c'est aussi :
-
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.