Analyste programmeur
C/C++, Python, Unix
Description POSTE PERMANENT
MONTREAL
40H SEMAINE
SALAIRES CONCURENTIELS

MERITEK recrute pour son client, un centre d’excellence pour l’optimisation, la science des données et l’apprentissage automatique un(e) développeur(euse) logiciel en recherche opérationnelle.

Cette équipe se concentre sur le développement d’une série de solutions personnalisées de planification, de gestion et d’optimisation d’équipage qui équilibrent les intérêts des compagnies aériennes avec ceux des planificateurs et des membres d’équipage.

Résumé des missions :

Le développeur de logiciel est responsable de la conception de nouveaux logiciels d’optimisation et des améliorations de produits existants. Ce poste relève du responsable du développement des produits et travaillera en étroite collaboration avec l’équipe de R & D et les clients pour fournir des composants logiciels critiques. Le candidat idéal possédera diverses compétences requises pour la résolution de problèmes, l’optimisation des ressources, l’exploration de données et l’analyse prédictive, notamment la capacité d’analyser de grands ensembles de données et de développer des solutions de modélisation permettant une prise de décision optimisée.

Il s’agit d’un poste très pratique où le candidat idéal non seulement conduira à l’adoption de nouvelles architectures, mais travaillera également de concert avec les autres développeurs pour implémenter les nouvelles fonctionnalités du produit et garantir des pratiques de développement de haute qualité. Il doit respecter les délais impartis aux projets et veiller à ce que la qualité du logiciel réponde aux normes de la société. D’excellentes compétences en communication sont nécessaires, car le poste nécessite une collaboration étroite avec d’autres développeurs, chefs de produits, architectes et clients.

Les développeurs sont confrontés à des problèmes très complexes, qu’ils doivent résoudre en utilisant des optimiseurs qui se soucient plus que tout des temps d’exécution et de l’utilisation de la mémoire. La créativité et les compétences en modélisation sont des atouts essentiels que nous mettons à l’épreuve!

Tâches Principales :
• Participe à la conception et à l’analyse de solutions.
• Programme et effectue le débogage.
• Effectue des inspections du code source et corrige les défauts.
• Effectue des tests d’intégration unitaires et continus.
• Conçoit, met à jour et manipule des schémas de données.
• Participe à la rédaction de documents techniques (spécifications fonctionnelles, documents de conception, etc.).
• Estimez les délais et ressources nécessaires pour accomplir les tâches de développement dans les projets.
• Fournit un support technique aux clients et aux employés.
• Autres tâches connexes pouvant être attribuées.

Qualifications requises :
• B.Sc. (M.Sc. est un atout) en informatique, en génie logiciel ou dans un autre domaine connexe.
• Au moins cinq années d’expérience dans le développement de logiciels.
• Expérience significative dans le domaine de la recherche opérationnelle.
• Expérience de la programmation en C / Python.
• Expérience avec Unix (scripts Shell).
• Expérience avec C ++ ou Lisp / Scheme est un atout.
• Excellente connaissance de la conception orientée objet.
• Expérience du développement agile (scrum).
• Expérience avec un logiciel de contrôle de source tel que Git.
• Doit être axé sur l’équipe.
• Axée sur les résultats et forte concentration sur les clients.
• Excellentes aptitudes à la communication en français et en anglais, écrit et parlé.
i
Job ID 2796
Location Montréal
Status Permanent