CSC Leasing Co.
Kinaxis Inc.
Développeur logiciel Staff, Recherche opérationnelle
À propos de Kinaxis
Élevez votre parcours professionnel en relevant un nouveau défi chez Kinaxis. Nous sommes des experts en technologie, mais ce sont vraiment nos employés qui nous donnent la passion de toujours chercher des moyens de faire les choses mieux. À ce titre, nous prenons au sérieux votre croissance professionnelle et votre développement, car les employés comptent chez Kinaxis.
En 1984, nous avons commencé comme une équipe de trois ingénieurs. Aujourd'hui, nous sommes devenus une organisation mondiale comptant plus de 2000 employés dans le monde, avec un tout nouveau siège social situé à Kanata North, à Ottawa. En tant que l'un des meilleurs employeurs au Canada, nous sommes fiers de travailler avec nos clients et nos employés pour résoudre certains des plus grands défis auxquels les chaînes d'approvisionnement sont confrontées aujourd'hui.
Chez Kinaxis, nous alimentons les chaînes d'approvisionnement mondiales pour aider à préserver les ressources de la planète et à enrichir l'expérience humaine. En tant que leader mondial de la gestion de la chaîne d'approvisionnement de bout en bout, nous permettons l'excellence de la chaîne d'approvisionnement pour toutes les industries, avec plus de 40,000 utilisateurs dans plus de 100 pays. Nous élargissons notre équipe alors que nous continuons à innover et à révolutionner la manière dont nous soutenons nos clients.
À propos de l'équipe
Les développeurs de logiciels en recherche opérationnelle chez Kinaxis créent des algorithmes pour optimiser les chaînes d'approvisionnement. Chacun d'entre nous joue un rôle important dans l'accomplissement de notre travail, la construction de notre culture et l'impact mondial.
Chaque jour, nous sommes habilités à travailler ensemble pour aider nos clients à prendre des décisions de planification rapides et confiantes. C'est ainsi que nous créons une meilleure planète – pour nous-mêmes, pour nos clients et pour les générations à venir. Notre plateforme basée sur le cloud, Maestro, garantit que les produits dont nous avons besoin – tout, des médicaments aux voitures en passant par les articles du quotidien comme le dentifrice – arrivent sur le marché et entre nos mains quand nous en avons besoin, avec un impact écologique minimal. Nos clients disposent de téraoctets de données qui doivent être analysés pour les chaînes d'approvisionnement les plus importantes imaginables.
Travailler avec un impact : Notre plateforme aide directement les entreprises à alimenter les chaînes d'approvisionnement mondiales. Nous voyons les résultats de ce que nous faisons dans le monde chaque jour – lorsque nous voyons les rayons des magasins approvisionnés, lorsque les médicaments sont disponibles pour nos proches, et bien plus encore.
Travailler avec des marques Fortune 500 : Des entreprises de toutes les industries nous font confiance pour les aider à prendre le contrôle de leur planification intégrée des activités et de leur chaîne d'approvisionnement numérique. Parmi nos clients figurent Lockheed Martin, Yamaha, P&G, Honda, et plus encore.
Responsabilité sociale chez Kinaxis : Notre comité Diversité, Équité et Inclusion donne son avis sur les pratiques d'embauche, les supports de formation à l'évaluation des talents, et les formations obligatoires sur les biais inconscients et les fondamentaux de l'inclusion. La durabilité est essentielle à ce que nous faisons et nous nous engageons dans une stratégie d'opérations à zéro émission nette à long terme. Nous sommes impliqués dans nos communautés et soutenons les causes où nous pouvons avoir le plus d'impact.
Localisation
Ottawa et Toronto, Canada - Hybride
Autres localisations au Canada et aux États-Unis - À distance
Statut du poste
Il s'agit d'un poste vacant existant
Technologies que nous utilisons
- C++ pour le développement principal
- Solveurs mathématiques commerciaux
- La technologie de serveur de données en mémoire Maestro, leader du marché, Visual Studio, JIRA, Confluence, Git
- Outils de test internes sophistiqués pour valider la correction et la performance
- Infrastructure virtuelle et cloud pour le développement, le support et les tests
#Senior; #LI-EM1
Kinaxis accueille les candidats pour postuler au sein de notre communauté inclusive. Nous fournissons des aménagements sur demande pour garantir l'équité et l'accessibilité tout au long de notre processus de recrutement pour tous les candidats, y compris ceux ayant des besoins spécifiques ou des handicaps. Si vous avez besoin d'un aménagement, veuillez nous contacter à recruitmentprograms@kinaxis.com. Veuillez noter que ces coordonnées sont strictement destinées aux demandes d'accessibilité et ne peuvent pas être utilisées pour vous renseigner sur le statut des candidatures.
Kinaxis s'engage à garantir un processus de recrutement équitable et transparent. Nous utilisons des outils d'intelligence artificielle (IA) dans la première étape du processus de recrutement pour comparer les CV soumis aux descriptions de poste, afin d'identifier les candidats dont la formation, l'expérience et les compétences correspondent le mieux aux exigences du poste. Après le filtrage initial, toutes les décisions ultérieures concernant votre candidature, y compris la sélection finale, sont prises par notre équipe de recrutement humaine. L'IA ne prend aucune décision d'embauche finale.
Ce que vous ferez
- Étudier de nouvelles techniques combinant des heuristiques de pointe avec l'optimisation
- Traduire des cas d'utilisation de gestion de la chaîne d'approvisionnement du monde réel en modèles mathématiques
- Diriger la conception et la mise en œuvre du modèle mathématique
- Définir des stratégies de test et développer des plans de test complets.
- Écrire des tests unitaires, des tests d'intégration et effectuer du débogage pour garantir un logiciel robuste et sans erreur.
- Concevoir, développer et maintenir des scripts de test automatisés pour les tests fonctionnels, de régression et de performance en utilisant des frameworks et des outils de test.
- Collaborer étroitement avec les membres de votre équipe agile et les autres parties prenantes
- Façonner l'orientation future de Kinaxis à mesure que nous pénétrons de nouveaux marchés
- Trouver des opportunités pour accélérer le cycle de vie du développement logiciel (SDLC) grâce à l'application innovante de l'IA ou d'autres outils, tout en respectant la cohérence de l'architecture, la conception sécurisée et les normes de qualité du code.
- Examiner rigoureusement le code généré par l'IA pour en vérifier l'exactitude, l'adéquation architecturale, le risque d'intégration et la prise en charge des cas limites, avec un état d'esprit de croissance et une propension à l'expérimentation.
Ce que nous recherchons
- L'implémentation principale se fait principalement en C++, mais nous valorisons les penseurs algorithmiques solides qui maîtrisent un ou plusieurs langages de programmation modernes (par exemple, C++, C#, Python) et sont disposés à travailler à travers les frontières linguistiques.
- MSc ou PhD en Recherche opérationnelle, Génie industriel, Informatique (ou domaine connexe)
- 7+ années d'expérience en développement logiciel, antécédents de livraison de logiciels commerciaux
- Connaissance pratique de C++, y compris la conception orientée objet et les patrons de conception, les tests unitaires
- Un amour pour les structures de données et les algorithmes, et le désir de les appliquer dans le monde réel
- Expérience dans la création de modèles mathématiques de problèmes d'optimisation du monde réel.
- Expérience avec les solveurs commerciaux (Gurobi, Xpress, CPLEX)
- Capacité à concevoir, développer et maintenir des scripts de test automatisés pour les tests fonctionnels, de régression et de performance en utilisant des frameworks et des outils de test.
- Capacité à trouver des opportunités pour accélérer le SDLC grâce à l'application innovante de l'IA ou d'autres outils, tout en respectant la cohérence de l'architecture, la conception sécurisée et les normes de qualité du code.
- Capacité à examiner rigoureusement le code généré par l'IA pour en vérifier l'exactitude, l'adéquation architecturale, le risque d'intégration et la prise en charge des cas limites, avec un état d'esprit de croissance et une propension à l'expérimentation.
- Connaissances appréciées en modèles et algorithmes de machine learning
Les employés comptent chez Kinaxis et voici quelques-uns des avantages et bénéfices que nous avons créés pour notre équipe :
- Vacances flexibles et Jours Kinaxis (jour de congé pour toute l'entreprise le dernier vendredi de chaque mois)
- Options de travail flexibles
- Programmes de bien-être physique et mental
- Cours de fitness virtuels régulièrement programmés
- Programmes de mentorat et développement de carrière et de formation
- Programmes de reconnaissance et récompenses de parrainage
- Hackathons
