Recrutement de deux Dévelopeurs logiciels

Recrutement de deux Dévelopeurs logiciels

16 novembre, 2021

Description de poste

Les titulaire du poste effectuent la conception et la programmation logicielle dans le cadre de la maintenance et du développement de nouveaux logiciels pour de nouveaux produits ,Ils travaille en collaboration avec des équipes multidisciplinaires dans un environnement à la fine pointe de la technologie.

Responsabilités du poste

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;
  • Définir et déployer une stratégie d’intégration continue et de refactoring, en collaboration avec l’équipe DevOps;

Conception des produits :

  • Prendre en charge la conception itérative de logiciels complets en mode Full Stack;
  • Identifier et développer les algorithmes clés;
  • Assurer une utilisation optimale des ressources du système, telles que les CPU Multi-Cores, le GPU et la mémoire;
  • Gérer et assurer la rétrocompatibilité du logiciel;
  • Mettre en place des Code Reviews efficaces pour l’équipe;
  • 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;
  • S’assurer de la mise en place et de l’exécution de tests automatisés dans l’environnement d’intégration continue;
  • Assurer le développement des outils de diagnostic (Spy);
  • Travailler à réduire continuellement la dette qualité du logiciel;

Transfert en production :

  • Contribuer avec le responsable de projet et l’équipe DevOps à la planification du travail nécessaire pour le transfert en production;
  • Assurer le transfert en production de façon efficace en fournissant un ensemble d’outils l’ingénierie de production pour vérifier l’assemblage de l’électronique et effectuer la calibration du produit.

Exigences du poste

Compétences techniques :

  • BAC en génie informatique, génie logiciel, informatique ou équivalent; 
  • 3 années d’expérience ou plus 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;
  • Expérience avec des techniques d’optimisation (rapidité, espace mémoire, multi-threading, …); 
  • Connaissance d’un outil de contrôle de versions décentralisé (git, mercurial, …); 
  • Expérience avec les Design Patterns; 
  • Aisance en mathématique (algèbre linéaire et trigonométrie); 
  • Expérience avec la représentation schématique (UML), un atout;
  • Avoir contribué très significativement au développement de produits ayant obtenu un succès commercial; 
  • Connaissance des aspects relatifs à son expertise dans les applications en 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;
  • Faire preuve de leadership;
  • Se montrer ouvert aux différentes idées et perspectives; 
  • Capacité à travailler efficacement en équipe multifonctionnelle;
  • Capacité à communiquer ouvertement de façon constructive et bien articulée.

Envoyez vos CV sur [email protected] Jusqu’au 30 Novembre 2021

Post expires at 7:17pm on Tuesday November 16th, 2021