Programmeur

Temps plein

MANDAT

Sous la responsabilité du directeur des technologies, le programmeur joue un rôle clé dans le développement et l’amélioration de nos logiciels, notamment :
  • Notre interface de type HMI développée en C# et Windows Forms, utilisé pour le contrôle de nos machines.
  • Notre logiciel de simulation des mouvements de robots plasma, développé en Python sur Visual Components.

PRINCIPALES RESPONSABILITÉS

  • Développer et perfectionner des applications en C# (Windows Forms) ou Python.
  • Utiliser les meilleures techniques de programmation pour assurer un environnement stable et performant.
  • Collaborer avec l’équipe pour améliorer nos logiciels et intégrer de nouvelles fonctionnalités.
  • Gérer et optimiser les bases de données sous MS SQL Server.
  • Utiliser Git pour le versionnement du code.
  • Effectuer des tests, optimiser et déboguer les applications afin d’en garantir la fiabilité et l’efficacité.
  • Contribuer au développement et à l’optimisation des interfaces utilisateurs.
  • Travailler selon les principes Agile pour une gestion efficace des projets.
  • Respecter les standards, normes et procédures en vigueur pour assurer la qualité des logiciels et services informatiques.
  • Effectuer toute autre tâche en lien avec le poste.

PROFIL RECHERCHÉ

  • Autonomie et initiative
  • Créatif et proactif
  • Dynamisme et bonnes aptitudes pour le travail d’équipe
  • Esprit analytique et résolution de problèmes
  • Rigueur et souci du détail

COMPÉTENCES REQUISES

  • Études en informatique, en programmation ou en génie logiciel
  • Expérience dans un poste similaire (un atout)
  • Maîtriser les langages de programmation C#.NET et Python
  • Capable de créer des interfaces WPF ou Windows form
  • Connaissance des systèmes de contrôle pour équipements CNC / robotique (un atout)
  • Expérience en simulation de mouvements (un atout)
  • Connaître les bases de données et leurs systèmes de gestion (My SQL)
  • Connaître la programmation Automate (Structured text) (un atout)
  • Expérience avec d’autres technologies front-end/back-end
  • Connaissance des architectures logicielles
  • Expérience en développement Agile
  • Connaissance des normes et standards de développement
  • Bilinguisme (intermédiaire)**
** Le candidat pourrait être appelé à communiquer avec des clients ou employés anglophones.

POSTULER

Nous sommes à la recherche de candidats pour se joindre à notre équipe. Si le défi vous intéresse, envoyez-nous votre CV!

*Le masculin est utilisé dans le seul but d’alléger le texte.