Passer au contenu

Carrières

Transcendez l'expérience de travail au quotidien. Work inspired.

Développeur principal de logiciels

Endroit:

Montreal - Quebec - Canada

Fonction:

Ingénierie

No. réf. :

201700212
Postuler >

Profil de l'entreprise

Libérez votre esprit d’initiative dès que vous devenez un Kronien.
AD OPT – une division de Kronos est un important fournisseur de solutions d’optimisation de la planification d’équipages pour l’industrie de l’aviation.
Avec plus de 28 ans d’expérience en optimisation avancée axée sur la planification d’équipage, le nom AD OPT représente l’innovation, la technologie d’optimisation progressive, l’expertise en gestion des équipages, et surtout un soutien personnalisé. Vous désirez faire partie d’un groupe d’élite composé de professionnels hautement qualifiés? Nous pensons que nos employés forment un groupe spécial de personnes talentueuses, dynamiques et innovantes. C’est pourquoi nous nous désignons sous le nom de « Kroniens »…

Vous désirez faire partie d’un groupe d’élite composé de professionnels hautement qualifiés? Nous pensons que nos employés forment un groupe spécial de personnes talentueuses, dynamiques et innovantes. C’est pourquoi nous nous désignons sous le nom de « Kroniens ». Pour les Kroniens, il n’y a pas que le travail qui compte. Nous reconnaissons aussi l’importance de maintenir un juste équilibre entre vie professionnelle et personnelle. En fait, c’est de rigueur! Qu’importe le poste que vous occupez à Kronos, vous êtes un Kronien. Et nous voulons que vous ayez la possibilité d’améliorer votre vie et celle des autres, au travail et ailleurs.

Kronos est le leader mondial en solutions de gestion des effectifs qui permettent aux organisations de contrôler les coûts de main-d’œuvre, de minimiser les risques associés à la non-conformité et d’améliorer la productivité. Des dizaines de milliers d’organisations réparties dans plus de 100 pays — incluant plus de la moitié des organisations Fortune 1000® — utilisent des applications de Kronos pour la gestion du temps et des présences, la planification des horaires, la gestion des absences, les ressources humaines et la paie, l’embauche et l’analytique de main-d’œuvre. Kronos compte parmi ses clients des petites et grandes entreprises de diverses industries dans le monde entier, y compris des détaillants, des entreprises du tourisme d’accueil, des établissements de soins de santé, des fabricants, des entreprises du secteur public, des entreprises de services, ainsi que des distributeurs.

Kronos, dont le siège social est situé à Chelmsford au Massachusetts, est une société privée qui a été fondée en 1977 et compte plus de 5 000 employés à travers le monde.

Kronos est un employeur souscrivant au principe de l'égalité d'accès à l'emploi.

Description

À Kronos, vous ferez partie d’une équipe dynamique axée sur l’excellence. Motivé par un ensemble de valeurs fondamentales et une approche collaboratrice, vous aurez la possibilité de surpasser vos attentes. Kronos offre un milieu de travail dans lequel les personnes talentueuses et compétentes peuvent faire leur marque.

Tout au long de ses 30 ans d’histoire, Kronos s’est forgée une excellente réputation internationale pour habiliter les entreprises à gérer efficacement leurs effectifs. À Kronos, nous sommes des experts qui nous consacrons à livrer des logiciels et des services permettant aux entreprises de réduire leurs coûts, d’accroître leur rendement, d’améliorer la satisfaction de leurs employés et leur prestation de service. Plus de 30 millions de personnes utilisent chaque jour les solutions de Kronos, leader incontesté dans ses marchés pour ses logiciels de gestion d’effectifs.

Le développeur de logiciel se joindra à l’équipe d’AD OPT de Montréal pour développer une suite de solutions personnalisées dans les domaines de la planification, de la gestion et de l’optimisation d’équipages pour le domaine aérien. Ces suites concilient les intérêts de la compagnie aérienne avec ceux des planificateurs et des membres d’équipage.


Résumé des fonctions

La responsabilité principale du développeur de logiciel consiste à participer à la conception de nouveaux produits logiciels d’optimisation et d’améliorations apportées aux produits existants. Le développeur de logiciel relève du chef du développement et collaborera avec l’équipe de produits et les clients pour livrer à ces derniers des composants logiciels critiques supportant leurs opérations. Le candidat idéal possède diverses compétences nécessaires à la résolution de problèmes, l’optimisation des ressources et l’analyse de données, appliquées au contexte du développement de systèmes d’optimisation de prise de décision. Ces compétences impliquent la capacité d’utiliser efficacement la modélisation mathématique, la pensée computationnelle ou algorithmique et les outils informatiques appropriés.

Il s’agit de fonctions très pratiques, pour lesquelles le candidat idéal aura à collaborer avec ses collègues développeurs pour implanter des incréments de fonctionnalité et de nouveaux produits tout en appliquant des pratiques de développement de haute qualité. Le candidat doit respecter les échéances et s’assurer que la qualité du logiciel respecte les normes de l’entreprise. Le développeur de logiciel doit posséder d’excellentes aptitudes à la communication, car il est appelé à collaborer étroitement avec les membres de son équipe, les chefs de projet, les architectes et les clients.

À AD OPT, les développeurs en RO sont confrontés à des problèmes très complexes, résolus avec des optimiseurs devant faire des compromis subtils entre qualité des solutions, temps de calcul et utilisation de la mémoire. La créativité et les compétences en modélisation sont des atouts majeurs que nous mettons à l’épreuve!


Tâches principales

• Participe à l’analyse et à la conception de solutions.
• Effectue la programmation et le déverminage (debugging).
• Effectue des vérifications du code source et corrige les défauts.
• Effectue des tests unitaires et d’intégration continue.
• Crée, met à jour et manipule les schémas de données.
• Participe à la rédaction de documents techniques (spécifications fonctionnelles, documents de conception, etc.).
• Évalue le temps requis et les besoins en ressources pour accomplir les tâches de développement des projets.
• Assure le soutien technique pour les clients et les employés.
• Effectue au besoin toute autre tâche connexe.

Qualifications

• Maitrise en informatique, en génie informatique ou en mathématiques.
• Expérience en recherche opérationnelle (optimisation combinatoire, programmation linéaire, algorithmes de réseaux, etc.).
• Minimum sept ans d’expérience en développement de logiciel.
• Expérience en programmation C, Perl, shells POSIX et langages de scripting.
• Expérience avec des logiciels de contrôle de version, tels que Git.
• Expérience dans les environnements multiniveaux.
• Connaissance de la programmation orientée objet, fonctionnelle et réactive.
• Connaissance des principes de parallélisme.
• Connaissance de la méthodologie de développement Agile.
• Bon esprit d’équipe, axé sur les résultats et la clientèle.
• Excellentes communications orales et écrites, en français et en anglais.

Si les défis et la recherche de l’excellence vous motivent, faites-nous parvenir votre curriculum vitae.

Nous souscrivons au principe de l’équité en matière d’emploi. Seules les personnes dont la candidature est retenue seront contactées.

Égalité d'accès à l'emploi

Kronos est fière d’être un employeur souscrivant au principe de l'égalité d'accès à l'emploi et s’engage à maintenir un environnement de travail diversifié et inclusif. Tous les candidats qualifiés seront pris en compte pour les emplois sans égard à la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelles, l’orientation sexuelle, l’origine nationale, l’incapacité physique ou mentale, l’âge, ou tout autre motif protégé par la loi locale, provinciale ou fédérale.