Lâune de nos Ă©quipes logicielles les plus dynamiques et stimulantes est Ă la recherche dâun DĂ©veloppeur logiciel sĂ©nior pour nous guider dans les choix technologiques et la conception de lâarchitecture au fil de la croissance de notre dĂ©partement.
En rejoignant lâĂ©quipe « Digital Workflow », vous concevrez et implĂ©menterez des applications web destinĂ©es Ă lâautomatisation de machines industrielles â de leur simulation dans le nuage (Cloud) jusquâĂ leur opĂ©ration sur le plancher de production. Cela inclut le backend, les bases de donnĂ©es, les interfaces utilisateur, le pipeline CI/CD et tout ce qui sây rattache.
Vous aurez la chance de travailler avec nos systĂšmes robotiques (incluant des bras robotisĂ©s et des machines Ă trois axes) ainsi quâavec la tablette utilisĂ©e par les opĂ©rateurs sur le plancher pour contrĂŽler et interagir avec leur Ă©quipement.
En tant que DĂ©veloppeur logiciel sĂ©nior, vous participerez aux tĂąches les plus critiques de notre dĂ©partement : insuffler de la vĂ©locitĂ© aux projets prioritaires et rĂ©soudre les problĂšmes les plus complexes. Vous collaborerez Ă©troitement avec nos chefs dâĂ©quipe, gestionnaires de produits, dĂ©veloppeurs QA et directeurs techniques, tout en offrant du mentorat aux membres plus juniors de lâĂ©quipe.
Plus spécifiquement, vous devrez :
Participer Ă tous les aspects du cycle de vie logiciel : de la dĂ©finition des requis et la conception de modĂšles, Ă lâimplĂ©mentation et aux tests, jusquâau dĂ©ploiement et Ă la maintenance.
Faire du dĂ©veloppement web full stack pratique (TypeScript) : implĂ©menter le moteur backend nĂ©cessaire pour interagir avec la pile technologique existante de Vention, ainsi que nos interfaces graphiques permettant aux clients dâinteragir avec leur machine industrielle sans code (code-free).
Développer et maintenir une documentation exhaustive pour tous les modÚles développés et le code associé.
Concevoir et diriger des initiatives et des projets techniques cruciaux à travers les équipes et les départements.
Travailler en Ă©troite collaboration avec le leadership : chefs dâĂ©quipe logicielle, gestionnaires de produits, etc.
Offrir du mentorat et des conseils techniques aux membres juniors de lâĂ©quipe.