Concepteur logiciel

Job ID #:  1514
Company:  Evident
Posting Date:  15 nov. 2023

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

Au sein d’une R&D dynamique avec une structure aplanie, le titulaire du poste effectue la conception et la programmation logicielle dans le cadre de la maintenance et du développement de nouveaux logiciels pour de nouveaux produits en lien avec le marché du contrôle non destructif. Il travaille en collaboration avec des équipes multidisciplinaires dans un environnement à la fine pointe de la technologie.

Responsabilités spécifiques
Exigences et fonctionnalités du système :

  • Contribuer au développement du Product Backlog et du Sprint Backlog;
  • Participer aux réunions de Sprint Planing, Sprint Review, Sprint Retro;

Architecture :

  • Contribuer à la définition de l'architecture optimale du logiciel;

Conception des produits :

  • Contribuer à la conception de logiciels et des algorithmes au sein de l’équipe de développement; 
  • Participer aux Code Reviews;
  • Participer aux Daily Scrum Meetings (DSM); 

Vérification et validation des produits :

  • S'assurer que la conception rencontre les attentes de la Definition of Done à la fin de chaque Sprint;
  • Contribuer au développement des tests automatisés dans l’environnement d’intégration continue;
  • Contribuer au développement des outils de diagnostic (Spy);
  • Travailler à réduire continuellement la dette qualité du logiciel;

Transfert en production :

  • Supporter le transfert en production de façon efficace;

Responsabilités générales
Soutenir les concepteurs logiciels moins expérimentés travaillant sur le même projet. 

Compétences techniques :

  • BAC en génie informatique, génie logiciel, informatique ou équivalent et 2 années d’expérience ou plus en conception logicielle; 
  • Ou DEC dans le domaine de l’informatique et 7 années d’expérience en conception logicielle;
  • Connaissance de la méthode Scrum; 
  • Capacité à programmer dans un environnement Windows ou Linux; 
  • Capacité à programmer en C++;
  • Capacité à programmer en C#, WPF et Python, un atout;
  • Connaissance des techniques d'optimisation (rapidité, espace mémoire, multi-threading, …); 
  • Expérience avec un outil de contrôle de versions décentralisé (git, mercurial, …); 
  • Connaissance des Design Patterns; 
  • Aisance en mathématique (algèbre linéaire et trigonométrie); 
  • Connaissance de la représentation schématique (UML), un atout;
  • Avoir contribué significativement au développement de produits ayant obtenu un succès commercial; 
  • Intérêt marqué pour le domaine du contrôle non destructif;
  • Anglais intermédiaire.

Compétences comportementales :

  • Agir avec rigueur;
  • Habileté à résoudre des problèmes complexes;
  • Faire preuve d'autonomie;
  • Avoir le sens de l'initiative.

Nous réalisons que le travail est plus qu’un simple emploi pour vous.

Il constitue une grande partie de votre vie, mais pas la seule. C’est pourquoi nous offrons des salaires concurrentiels, un programme de primes annuelles et des avantages médicaux complets, ainsi que le remboursement des frais de scolarité, des horaires flexibles, des congés parentaux et d’adoption, des services sur place et des réseaux d’affinité entre collègues, pour que vous soyez prêt à relever les défis de la vie.

Nous nous engageons à favoriser une culture de bien-être et d’inclusion en véhiculant les valeurs qui revêtent le plus d’importance pour nos employés.