Emplois disponibles pour :
Programmation

Notre client, une entreprise des plus renommée et située à Ville Saint-Laurent, est à la recherche d'un Spécialiste en logiciels de système - Déploiement d'IG et Interface visuelle.

En tant que responsable de l'intégration du produit visuel, vous serez responsable de plusieurs projets à la fois. Vous devrez identifier les exigences menant au développement et l’amélioration des logiciels dans le produit et gérer leur intégration sur le projet.

• Vous serez appelé à configurer le produit visuel (Image Generator) et ses logiciels d’interface (One Visual Interface et Visual Gateway) afin de répondre aux exigences précises des projets pour des clients partout dans le monde.
• Vous serez appelé à faire du développement en C++ des nouvelles fonctionnalités impliquant des logiciels d’interface visuelle et du produit visuel dans un environnement fortement orienté objet.
• Vous devrez configurer divers effets visuels tels que des effets météorologiques et diurnes, effets spéciaux (pyrotechniques, recirculation/tourbillon, rétro-poussée, vagues, trainées de poussière), objets mobiles, senseurs (FLIR, NVG, effets lumineux).
• Vous devrez créer le dossier des projets en cours dans JIRA et vous assurer de rédiger une procédure de test répondant aux requis; l’exécuter avant la validation avec des pilotes et ingénieurs de test; investiguer et régler les problèmes éventuels découlant de cette validation en respectant les règles et bonnes pratiques logicielles.
• Vous serez appelé à offrir du soutien aux clients internes et externes.
• Vous pouvez être demandé à voyager à l’occasion pour compléter l’intégration et la validation chez le client lorsque leur simulator de vol sera déployé à leur centre d’entrainement.

Exigences :

• Baccalauréat en informatique ou en génie logiciel.
• Bonnes aptitudes de conception orientée objet (connaissance avancée de C++ est essentielle).
• Connaissance de la mise au point et de l’intégration de logiciels, du cycle de vie d’un logiciel et des outils de gestion de la configuration.
• Expérience en développement de logiciels en temps réel, un atout.
• Aptitude à travailler avec des processus organisationnels et à contribuer à son amélioration.
• Minimum 3-5 ans d’expérience en développement de logiciels.
• Aptitudes à communiquer à l’oral et à l’écrit.
• Le bilinguisme (français et anglais) est requis.
Saint-Laurent

Plus d'information
Êtes-vous à la recherche d'un emploi ?
Aimeriez-vous relever de nouveaux défis ?
Avoir de meilleures conditions salariales ?

Relevant du responsable du développement logiciel, le développeur du logiciel participera à l'analyse, à la conception, au codage, aux tests, à la validation et à l'intégration des simulateurs de patient.

Le développeur de logiciels fera partie d'une équipe de développeurs et d'ingénieurs hautement qualifiés et exécutera des projets de R & D pour garantir une livraison réussie.

Fonctions principales :

• Votre principale responsabilité sera de concevoir, développer des applications et de participer au développement de nouveaux produits.
• Fournir des solutions techniques pour les projets de R & D et les projets personnalisés.
• Développez et affinez la conception des solutions afin de vous assurer qu'elles seront suffisamment évolutives, faciles à gérer et flexibles pour prendre en charge les exigences de publication initiale et de croissance future.
• Développer efficacement des composants logiciels de haute qualité et les intégrer.
• S'engager activement avec les autres membres de l'équipe de développement pour résoudre les problèmes de conception et de codage.
• Participer à la planification et à l'estimation de projets potentiels.
• Participez aux revues de code et aux sessions d'analyse de code.
• Fournir un soutien pour définir l'architecture, la pile technologique.
• Améliorer la qualité et les performances du produit à travers l'optimisation et l'amélioration continue.

Qualifications personnelles :

Le développeur de logiciel doit faire preuve d'innovation et de passion. Cette personne doit être dynamique et dynamique. Le/la titulaire doit démontrer sa capacité à travailler au sein d’une équipe ayant de bonnes compétences en communication. Cette personne sera professionnelle, orientée résultats et orientée client, avec une capacité à atteindre ou dépasser les objectifs techniques.

Expérience d'éducation :

Un baccalauréat ou une maîtrise en génie logiciel, en génie informatique ou en informatique. Entre 5 et 10 ans d'expérience professionnelle.

Compétences :

• Connaissances approfondies et compétences en Javascript (ES6 et versions ultérieures) / HTML5 / CSS3.
• Connaissance approfondie du cadre angulaire (2 et versions ultérieures) avec Typescript.
• Familiarité avec le développement angulaire en utilisant WebStorm IDE (JetBrains).
• Bonne compréhension et expérience des applications orientées services développées avec l'API REST.
• Bonne compréhension et expérience de Node.js / npm.
• La connaissance de Sass est un atout.
• La connaissance du protocole WebSockets est un atout.
• La connaissance de Docker est un atout.
• La connaissance et la compréhension des outils / cadres de test de l'interface utilisateur est un atout.
• L'expérience de la pile LAMP / Nginx et des scripts Linux / Windows est un atout.

Qualifications souhaitables :

• Comprendre la physiologie humaine est un atout.
• L'expérience de la simulation en temps réel est un atout.
Saint-Laurent

Plus d'information
Une entreprise d’envergure internationale en haute technologie recherche les services d’un développeur pour son équipe d’ingénierie de développement de logiciels. Le candidat sera responsable du développement de nouvelles fonctionnalités et fonctions, ainsi que du maintien de solutions existantes.

Le candidat doit également effectuer diverses tâches pour valider et garantir la qualité des nouveaux logiciels. Il aura à établir et rédiger des plans de tests et des procédures de tests pour les nouveaux logiciels développés afin de s'assurer qu'ils respectent les spécifications et d’effectuer un test fonctionnel du produit pour identifier les bugs et les non-conformités.

Qualifications demandées :

• BAC en informatique / ingénierie ou dans un domaine connexe.
• Au moins cinq (5) années d’expérience dans le développement, la vérification et les tests de logiciels liés à C #, .NET, C / C ++ et multithreading.
• Expérience avec WCF / WPF.
• Connaissance avancée de C # et .NET, C / C ++ et du multithreading.
• Connaissance avancée des techniques d'échange de données XML.
• Bonne connaissance des bases de données relationnelles et de la programmation SQL.
• Principes fondamentaux des essais techniques et de l'assurance de la qualité
• Techniques de codage et de test standard.
• Principes fondamentaux du système d'exploitation Windows (par exemple, Win7, Win10, Server 2012, Server 2016).
• Techniques de planification de projet de base.
Notre client, situé à Ville Saint-Laurent, cherche à combler un poste de développement d'applications web.

La personne choisie aura un éventail de responsabilités allant de l’élaboration et la mise en œuvre de produits numériques à veiller à ce que l’entreprise demeure à l’avant-garde de la technologie.
Elle participera, au sein d’une équipe interfonctionnelle, à l’ensemble de l’infrastructure, de la base de données aux applications natives, jusqu’aux premières phases du cycle de développement.

Responsabilités :

• Utiliser divers logiciels et technologies de développement Web pour développer rapidement des solutions créatives et efficaces qui améliorent l’expérience des clients et des employés.
• Collaborer avec les autres membres de l’équipe pour créer des scénarios d’utilisateurs et des tests de conception clairs pour les prototypes et les produits, et afin d’offrir continuellement des améliorations de produits.
• Communiquer avec les équipes de TI au sujet des innovations numériques associées au fondement des systèmes de TI.
• Communiquer avec les partenaires commerciaux pour établir et gérer les attentes relatives aux méthodes de livraison et aux échéanciers.

Compétences types et expérience :

• Un minimum de 5 ans d’expérience en développement de logiciels est nécessaire.
• Excellentes compétences de programmation dans au moins un langage de programmation/infrastructure, comme Node.JS, Ruby on Rails, C#, ASP .Net, Python.
• Expérience et connaissance pratique de HTML/CSS et d’une infrastructure frontale Javascript moderne, comme ReactJS, AngularJS, EmberJS, Vue.js.
• Connaissance pratique de SQL et d’une technologie de base de données courante, comme SQL Server, MySQL, MongoDB.
• Connaissance de la programmation jumelée, de l’intégration continue et du développement axé sur les essais.
• Expérience avec au moins une infrastructure d’essai unitaire, comme Mocha, RSpec.
• La connaissance des concepts de programmation fonctionnelle et de microservices est un atout.
• Les contributions à la communauté (p.ex. travail à code source ouvert, publications ou discussions sur des idées techniques) sont un atout.
Saint-Laurent

Plus d'information
À titre de développeur logiciel pour les systèmes de senseurs ou de communication, vous serez responsable du design, du développement ainsi que de l’intégration de composantes logicielles servant à simuler différents équipements ou à stimuler des équipements physiques. Le poste se situe à Ville Saint-laurent chez notre client.

Les équipes de simulation de senseurs et de communication sont responsables de définir, produire et maintenir des solutions logicielles de simulation pour les types de systèmes suivants :

• Guerre électronique: Grâce à une série de senseurs, le système effectue une analyse passive de l’environnement afin de détecter des signaux radar, des missiles et des lasers qui pourraient être hostiles envers l’aéronef. En cas de danger immédiat, ce système est capable de déployer des contremesures afin de tromper les radars et les missiles.
• Électro-optique: Équipé d’une série de cameras et de lasers installée sur une plateforme gyrostabilisée, le système offre au pilote la possibilité de visualiser l’environnement autour de l’aéronef en différentes longueurs d’ondes (couleur, infrarouge et basse visibilité). De plus, ces systèmes peuvent être équipés de diffèrents types de lasers permettant de calculer la distance, de designer des cibles ou d’illuminer une scène.
o Radar: Ce senseur actif construit des images de l’environnement basées sur les réflexions que les ondes radio ont sur les divers objets de l’environnement tel que le relief de terrain, la météo, les bâtiments, les véhicules, les bateaux, les transpondeurs, etc. Certains systèmes offrent également des fonctionnalités plus avancées telles que la génération d’imagerie haute résolution, l’acquisition automatique de contacts ou l’identification de la signature d’un contact.
o Sonar: Ces systèmes sont déployés à partir d’hélicoptères, avions, sous-marins et bateaux dans un contexte de lutte anti-sous-marine et anti-mine. Ils permettent la détection des menaces par la présentation visuelle et auditive d’informations sur l’environnement sonore sous-marin. La propagation du son dans l’eau est simulée par des modèles physiques tenant compte de l’environnement océanographique.
• Communication: Le système est composé de plusieurs types de radio afin de communiquer dans le monde virtuel. Ce dernier est constitué de différentes balises tel que des tours au sol, des entités qui émettront des signaux d’urgences et plusieurs autres. De plus, le système permet l’utilisation de canaux d’intercoms (de poste à poste dans un appareil), la simulation du repérage par signal radio ainsi que la génération des alarmes du poste de pilotage.o Guerre électronique: Grâce à une série de senseurs, le système effectue une analyse passive de l’environnement afin de détecter des signaux radar, des missiles et des lasers qui pourraient être hostiles envers l’aéronef. En cas de danger immédiat, ce système est capable de déployer des contremesures afin de tromper les radars et les missiles.
• Électro-optique: Équipé d’une série de cameras et de lasers installée sur une plateforme gyrostabilisée, le système offre au pilote la possibilité de visualiser l’environnement autour de l’aéronef en différentes longueurs d’ondes (couleur, infrarouge et basse visibilité). De plus, ces systèmes peuvent être équipés de diffèrents types de lasers permettant de calculer la distance, de designer des cibles ou d’illuminer une scène.
• Radar: Ce senseur actif construit des images de l’environnement basées sur les réflexions que les ondes radio ont sur les divers objets de l’environnement tel que le relief de terrain, la météo, les bâtiments, les véhicules, les bateaux, les transpondeurs, etc. Certains systèmes offrent également des fonctionnalités plus avancées telles que la génération d’imagerie haute résolution, l’acquisition automatique de contacts ou l’identification de la signature d’un contact.
• Sonar: Ces systèmes sont déployés à partir d’hélicoptères, avions, sous-marins et bateaux dans un contexte de lutte anti-sous-marine et anti-mine. Ils permettent la détection des menaces par la présentation visuelle et auditive d’informations sur l’environnement sonore sous-marin. La propagation du son dans l’eau est simulée par des modèles physiques tenant compte de l’environnement océanographique.
• Communication: Le système est composé de plusieurs types de radio afin de communiquer dans le monde virtuel. Ce dernier est constitué de différentes balises tel que des tours au sol, des entités qui émettront des signaux d’urgences et plusieurs autres. De plus, le système permet l’utilisation de canaux d’intercoms (de poste à poste dans un appareil), la simulation du repérage par signal radio ainsi que la génération des alarmes du poste de pilotage.

Principales responsabilités:

• Participer au design des solutions logicielles afin de rencontrer les exigences des clients.
• Développement en C++ de solutions logicielles permettant la simulation des différents senseurs ou système de communication.
• Intégration des composantes logicielles produite par l’équipe avec les autres composantes logicielles nécessaire à la fabrication d’un simulateur complet.
• Implémentation de l’interface entre les composantes logicielles et le matériel spécifique au simulateur.
• Élaboration de tests systèmes et de tests unitaires.
• Participer aux revues de code de ses pairs.

Exigences :

• Baccalauréat en génie logiciel, informatique, électrique ou physique.
• Personne dynamique axée sur les résultats ayant un fort esprit d'équipe et un bon sens de l'initiative.
• La connaissance du langage de programmation C++ est essentielle.
• Expérience au niveau des diverses composantes logicielles : systèmes d’opération (Windows, Linux), micro-processeurs (Intel), pilotes et microprogrammes, les communications interprocessus et les intergiciels de protocole réseau (TCP/IP, Windows Sockets, UDP, etc.).
• La connaissance de UML (Unified Modeling Language) est essentielle.
• La connaissance de la programmation en temps réel, un atout.
• La connaissance des tests unitaires et tests systèmes automatisés, un atout.
• La connaissance du domaine des senseurs, un atout.
• La connaissance du domaine des communications, un atout.
• La connaissance des cartes de son professionnelles et de l’audio analogique / numérique, un atout.
• Bon sens de l'organisation et de la planification.
• Bonnes compétences en communication (à l'oral et à l'écrit).
• Bilinguisme (français et anglais) requis.
• Disponibilité pour des voyages d'affaires occasionnels vers des destinations mondiales.
• Être en mesure d’obtenir une accréditation de sécurité d’une période de 12 mois.
Saint-Laurent

Plus d'information
Vous êtes passionnée par la réalité virtuelle ?
Le monde du médical vous intéresse ?
Les applications de type "serious gaming" n'a plus de secrets pour vous ?

Notre client, une firme très bien renommée située à Ville Saint-Laurent, est à la recherche d'un ingénieur logiciel passionné et intéressé par le développement de simulateurs médicaux au sein de l'équipe R &,D. Sous la direction du lead technique et en étroite collaboration avec l'équipe "engin" et artistes 3D, son rôle est de construire des applications pédagogiques à l'aide d'une solution logicielle pour les plateformes de réalité virtuelle LapVR, CathLabVR et EndoVR.

Cela comprend l'identification des besoins en contenu et l'implémentation des comportements et des métriques ainsi que le « tweaking » afin de livrer des produits hautement réalistes, bien calibrés et conformes aux besoins requis.

Fonctions principales :

• Programmer en Lua, C++, du gameplay, des comportements, des métriques.
• Identifier les besoins en contenu et assurer le suivi avec les artistes pour leur qualité et conformité.
• Prendre le « ownership » d’une procédure médicale et la peaufiner jusqu'à ce qu'elle soit bien calibrée et conforme aux requis.
• Participer à l'estimation des tâches et fournir un retour sur l'avancement et les difficultés rencontrées.
• Rencontrer les délais et savoir adapter la qualité pour respecter le budget.

Compétences recherchées

• Baccalauréat ou maîtrise en génie logiciel ou génie informatique.
• Maîtrise des langages Lua, C++ et C#.
• Bonne compréhension des bonnes pratiques logicielles.
• Bonne compréhension de l'algèbre linéaire 3D.
• Bonnes connaissances en physique (niveau collégial).
• Connaissances en programmation graphique.
• Une expérience dans les jeux vidéo est un atout.
• Maîtrise du Français et Anglais fonctionnel.

Si vous souhaitez faire partie d'une entreprise avec de beaux défis, appliquez dès maintenant !
Saint-Laurent

Plus d'information
Notre client, une société de conseils informatique, est à la recherche d'un consultant principal MS Dynamics NAV/365
Dans ce cadre, vous interviendrez chez leurs clients, issus de différents secteurs d’activité, pour implanter les modules reliés à la gestion des opérations dans MS Dynamics NAV/D365.

Vous vous occuperez notamment de :
L’analyse des besoins.
La rédaction de spécifications et de documents d’analyse.
L’animation d’ateliers.
La formation d’usagers.
Le support aux utilisateurs.
L’élaboration et la réalisation de tests.
Vous êtes le candidat idéal car :

Vous avez d’excellentes connaissances au niveau opérations/manufacturier/distribution, notamment : approvisionnements, gestion des ventes, planification et gestion de la production (MPS/MRP), gestion des matières et des stocks, gestion des expéditions, systèmes de gestion d’entrepôts (WMS).
Vous accumulez au moins 3 ans d’expérience dans le domaine manufacturier ou de la distribution.
Vous implantez les modules reliés aux opérations dans MS Dynamics NAV/D365 BC auprès de divers clients depuis au moins 5 ans.
Vous êtes très autonome et axé(s) sur les résultats et la satisfaction de la clientèle.
Vous êtes parfaitement bilingue français-anglais (verbal et écrit).
Vous êtes mobile (déplacements locaux fréquents).
Certification CPIM de l’association APICS, un atout.

Les avantages sont fantastiques !

Un salaire compétitif.
Une équipe heureuse, autonome, curieuse et axée sur la mission.
Une culture de plaisir dans un environnement centré sur l’équipe.
Une culture de croissance à travers la formation, les certifications et les opportunités d’avancement.
Une culture du bien-être avec un ensemble d’avantages merveilleux (assurances collectives, régime collectif d’épargne-retraite, horaire flexible, possibilité de travailler à domicile, etc.)
Notre client, une société de conseils informatiques, est recherche d'un consultant principal Oacle Netsuite.

Dans ce cadre, vous interviendrez chez nos clients pour implanter les modules reliés à la gestion des opérations dans Oracle NetSuite.

Vous vous occuperez notamment de :

-L’analyse des besoins.
-La rédaction de spécifications et de documents d’analyse.
-L’animation d’ateliers.
-La formation d’usagers.
-Le support aux utilisateurs.
-L’élaboration et la réalisation de tests.

Vous êtes le candidat idéal car :

-Vous avez d’excellentes connaissances au niveau opérations/manufacturier/distribution, notamment : approvisionnements, gestion des ventes, planification et gestion de la production (MPS/MRP), gestion des matières et des stocks, gestion des expéditions, systèmes de gestion d’entrepôts (WMS).
-Vous accumulez au moins 3 ans d’expérience dans le domaine manufacturier ou de la distribution relié au commerce de détail.
-Vous implantez les modules reliés aux opérations dans Oracle NetSuite auprès de divers clients depuis au moins 5 ans.
-Vos certifications Oracle NetSuite sont à jour.
-Vous êtes très autonome et axé(s) sur les résultats et la satisfaction de la clientèle.
-Vous êtes parfaitement bilingue français-anglais (verbal et écrit).
-Vous êtes mobile (déplacements locaux fréquents).
-Certification CPIM de l’association APICS, un atout.

Les avantages sont fantastiques !

-Un salaire compétitif.
-Une équipe heureuse, autonome, curieuse et axée sur la mission.
-Une culture de plaisir dans un environnement centré sur l’équipe.
-Une culture de croissance à travers la formation, les certifications et les opportunités d’avancement.
-Une culture du bien-être avec un ensemble d’avantages merveilleux (assurances collectives, régime collectif d’épargne-retraite, horaire flexible, possibilité de travailler à domicile, etc.)

Notre client, une compagnie de conseils informatiques, est à la recherche d'un consultant principal Oracle JD Edwards.

Dans ce cadre, vous interviendrez chez leurs clients, issus de différents secteurs d’activité, pour implanter les modules reliés à la gestion des finances dans Oracle JD Edwards.

Vous vous occuperez notamment de :
 L’analyse des besoins.
 La rédaction de spécifications et de documents d’analyse.
 L’animation d’ateliers.
 La formation d’usagers.
 Le support aux utilisateurs.
 L’élaboration et la réalisation de tests.

Vous êtes le candidat idéal car :

 Vous détenez un titre professionnel comptable émis par l’Ordre des CPA du Québec.
 Vous accumulez au moins 3 ans d’expérience en gestion financière ou comptable dans un des secteurs visés.
 Vous implantez les modules finances de Oracle JD Edwards auprès de divers clients depuis au moins 5 ans.
 Vous êtes très autonome et axé(s) sur les résultats et la satisfaction de la clientèle.
 Vous êtes parfaitement bilingue français-anglais (verbal et écrit).
 Vous êtes mobile (déplacements locaux fréquents).

Les avantages sont fantastiques !

 Un salaire compétitif.
 Une équipe heureuse, autonome, curieuse et axée sur la mission.
 Une culture de plaisir dans un environnement centré sur l’équipe.
 Une culture de croissance à travers la formation, les certifications et les opportunités d’avancement.
 Une culture du bien-être avec un ensemble d’avantages merveilleux (assurances collectives, régime collectif d’épargne-retraite, horaire flexible, possibilité de travailler à domicile, etc.)
Notre client, une compagnie en conseils informatiques est à la recherche d'un consultant principal Oracle JD Edwards.

Dans ce cadre, vous interviendrez chez leurs clients, issus de différents secteurs d’activité, pour implanter les modules reliés à la gestion des opérations dans Oracle JD Edwards.

Vous vous occuperez notamment de :
 L’analyse des besoins.
 La rédaction de spécifications et de documents d’analyse.
 L’animation d’ateliers.
 La formation d’usagers.
 Le support aux utilisateurs.
 L’élaboration et la réalisation de tests.

Vous êtes le candidat idéal car :

 Vous avez d’excellentes connaissances au niveau opérations/manufacturier/distribution, notamment : approvisionnements, gestion des ventes, planification et gestion de la production (MPS/MRP), gestion des matières et des stocks, gestion des expéditions, systèmes de gestion d’entrepôts (WMS).
 Vous accumulez au moins 3 ans d’expérience dans le domaine manufacturier ou de la distribution.
 Vous implantez les modules reliés aux opérations dans Oracle JD Edwards auprès de divers clients depuis au moins 5 ans.
 Vous êtes très autonome et axé(s) sur les résultats et la satisfaction de la clientèle.
 Vous êtes parfaitement bilingue français-anglais (verbal et écrit).
 Vous êtes mobile (déplacements locaux fréquents).
 Certification CPIM de l’association APICS, un atout.

Les avantages sont fantastiques !

 Un salaire compétitif.
 Une équipe heureuse, autonome, curieuse et axée sur la mission.
 Une culture de plaisir dans un environnement centré sur l’équipe.
 Une culture de croissance à travers la formation, les certifications et les opportunités d’avancement.
 Une culture du bien-être avec un ensemble d’avantages merveilleux (assurances collectives, régime collectif d’épargne-retraite, horaire flexible, possibilité de travailler à domicile, etc.)
Notre client un groupe conseil en information, cherche un gestionnaire de projets Oracle NetSute.

Dans ce cadre, vous gérerez leurs projets Oracle NetSuite.

Vous serez amené notamment à :
 Gérer simultanément plusieurs projets en utilisant la méthode Agile.
 Documenter et gérer la portée du projet, des résultats visés, des coûts et du budget.
 Communiquer efficacement avec la direction et tous les groupes impliqués. Informer le personnel clé affecté au projet de toutes les activités attendues, des résultats visés et du calendrier.
 Élaborer conjointement avec le client une stratégie de mise en œuvre/déploiement.
 Préparer des plans de projet au niveau des travaux, des jalons et des ressources.
 Diriger le projet en gérant les principales décisions et en motivant le personnel à faire du bon travail.
 Suivre le projet par rapport au plan, anticiper les événements qui pourraient demander un plan de secours, recommander des mesures correctrices et s’assurer que les intéressés soient tenus au courant.
 Remettre chaque semaine à la haute direction et aux clients un rapport sur les progrès.
 Faciliter des réunions régulières sur l’état du projet avec l’équipe du projet.
 Diriger et coordonner les activités du personnel du projet pour garantir que le projet respecte le calendrier et le budget.
 Gérer la clientèle, y compris le suivi des résultats visés par le client, respecter les délais et les jalons, etc.
 Gérer et coordonner tous les problèmes liés à la mise en œuvre ainsi que les demandes de changements, assurer que tous les problèmes sont suivis jusqu’à l’achèvement.
 Établir et conserver une relation de collaboration positive avec toutes les disciplines, tout en assurant que les principaux points organisationnels sont traités.
 Surveiller la performance du personnel et la mise en œuvre du plan de projet.
 Travailler en étroite collaboration avec l’équipe de livraison à la clientèle pour régler les problèmes de planification des ressources.
 Veiller à ce que tous les engagements contractuels soient respectés jusqu’à l’achèvement.
 Participer au processus d’amélioration en cours en ce qui a trait à la stratégie de mise en œuvre
Vous êtes le candidat idéal car :

 Vous gérez des projets Oracle NetSuite depuis au moins 5 ans.
 Vous êtes capable de gérer plusieurs projets en même temps, en assurant un leadership mobilisateur et la direction du projet, et en utilisant la méthode Agile.
 Vous maitrisez les méthodologies de gestion du projet et l’application de ces approches dans un projet officiel.
 Vous avez d’excellentes compétences de consultation, une grande capacité analytique et la capacité de travailler efficacement avec les utilisateurs finaux, les TI, les employés, et les vendeurs/consultants.
 Vous avez des solides compétences de rédaction, présentation et communication, surtout dans la présentation de rapports, les présentations et consultations publiques, et un talent pour négocier et communiquer avec les intéressés internes et externes pertinents.
 Certification de professionnel de la gestion de projet (PMP) fortement souhaitée.
 Vous êtes très autonome et axé(s) sur les résultats et la satisfaction de la clientèle.
 Vous êtes parfaitement bilingue français-anglais (verbal et écrit).
 Vous êtes mobile (déplacements locaux fréquents).

Les avantages sont fantastiques !

 Un salaire compétitif.
 Une équipe heureuse, autonome, curieuse et axée sur la mission.
 Une culture de plaisir dans un environnement centré sur l’équipe.
 Une culture de croissance à travers la formation, les certifications et les opportunités d’avancement.
 Une culture du bien-être avec un ensemble d’avantages merveilleux (assurances collectives, régime collectif d’épargne-retraite, horaire flexible, possibilité de travailler à domicile, etc.)
Notre client spécialisé dans le secteur de l'aéronautique à Ville Saint-Laurent, est actuellement à la recherche d'un concepteur principal d'expérience utilisateur pour se joindre à son équipe de formation. Le concepteur UX sera responsable de fournir les meilleures expériences pour les utilisateurs.

Notre client offre un environnement qui permet à chacun d'être prêt à innover, à créer, à concevoir, à embellir, à partager, à proposer et à fournir les meilleures interfaces utilisateurs de l'industrie de la formation. Nous recherchons un concepteur, organisé et méticuleux. Nous aimerions compter sur vous pour partager vos idées les plus bizarres, les plus folles et les plus fascinantes afin de les rendre meilleures et d'atteindre les utilisateurs les plus passionnés.

Vous aimez les jeux, les jeux-video, la santé, la sécurité, l'enseignement ou tout savoir sur les problèmes complexes et hautement technologiques? Il s’agit certainement du poste qui vous convient !

Responsabilités principales :

• Produire des éléments de conception de l'interface utilisateur pour commercialiser les fonctionnalités et les produits.
• Créer des wireframes et des prototypes pour les tests et la rétroaction rapide.
• Interagir directement avec les ingénieurs des systèmes de simulation et les développeurs de logiciels pour définir les flux de travail des applications, les contraintes du système et les statuts possibles.
• Collaborer étroitement avec les intervenants en matière de formation et d'enseignement ou les gestionnaires de produits pour s'assurer que le produit donne le meilleur de lui-même.
• S'adresser aux clients pour la saisie et la validation des conceptions au cours d'ateliers sur les principaux jalons du projet.
• Aider à créer des expériences étonnantes pour nos utilisateurs.
• Fournir des conseils et des solutions créatives pour une variété de demandes interactives et visuelles liées à la conception.
• Être capable de créer des concepts d'opérations étonnants qui surprennent et éclairent nos utilisateurs.

Qualifications requises :

• Plus de 6 ans d'expérience dans la conception d'applications.
• Vous avez de l'expérience dans la résolution de problèmes et pouvez les distiller en solutions simples et élégantes.
• Avoir déjà lancé au moins un produit numérique et comprendre pourquoi il a échoué ou réussi.
• Capacité à comprendre les implémentations techniques et leurs limites.
• Expérience antérieure des techniques de prototypage et des principes de conception centrés sur l'utilisateur de produits disponibles dans le commerce.
• Avoir un grand sens de l'esthétique et pouvoir à la fois travailler avec les modèles et les styles de conception de l'expérience utilisateur de l'IAO ou les étendre.
• Produire rapidement de multiples concepts et variations : savoir quand appliquer une attention parfaite aux détails au pixel près, et quand faire des esquisses à basse résolution.
• Formation en ingénierie de conception de systèmes, en interaction homme-machine, en conception graphique ou expérience équivalente.

Atouts :

• Expérience de travail au sein d'équipes de développement utilisant des méthodologies de développement agiles
• Expérience antérieure au sein d'une équipe de conception
• Expérience d'esquisse
• Expérience d'InVision
• Expérience Photoshop
• Expérience HTML5/CSS/JS
Saint-Laurent

Plus d'information
Êtes-vous à la recherche d'un emploi ?
Aimeriez-vous relever de nouveaux défis ?
Avoir de meilleures conditions salariales ?

Relevant du responsable du développement logiciel, le développeur du logiciel participera à l'analyse, à la conception, au codage, aux tests, à la validation et à l'intégration des simulateurs de patient.

Le développeur de logiciels fera partie d'une équipe de développeurs et d'ingénieurs hautement qualifiés et exécutera des projets de R & D pour garantir une livraison réussie.

Fonctions principales :

• Votre responsabilité principale sera de concevoir, développer des applications et de participer au développement de nouveaux produits.
• Fournir des solutions techniques pour les projets de R & D et les projets personnalisés.
• Développer et affiner la conception des solutions afin de s'assurer qu'elles seront suffisamment évolutives, faciles à gérer et flexibles pour répondre aux exigences de la version initiale et de la croissance future.
• Développer efficacement des composants logiciels de haute qualité et les intégrer.
• S'engager activement avec les autres membres de l'équipe de développement pour résoudre les problèmes de conception et de codage.
• Participer à la planification et à l'estimation de projets potentiels.
• Participer aux revues de code et aux sessions d'analyse de code.
• Fournir un support pour définir l'architecture, la pile technologique.
• Améliorer la qualité et la performance du produit à travers l'optimisation et l'amélioration continue.

Qualifications personnelles :

Le développeur de logiciel doit faire preuve d'innovation et de passion. Cette personne doit être dynamique. Le/la titulaire doit démontrer sa capacité à travailler au sein d’une équipe ayant de bonnes compétences en communication. Cette personne sera professionnelle, orientée résultats et orientée client, avec une capacité à atteindre ou dépasser les objectifs techniques.

Expérience d'éducation :

Un baccalauréat ou une maîtrise en génie logiciel, en génie informatique ou en informatique. 5-10 ans d'expérience professionnelle.

Compétences :

• Connaissance approfondie et maîtrise de C ++.
• Bonne connaissance du développement C ++ sous Windows avec Visual Studio.
• Bonne compréhension des applications orientées services et du développement des API.
• Connaissance / utilisation de cmake.
• Expérience avec REST, HTML5, JavaScript est un atout.
• Expérience avec les scripts Windows / Linux, un atout.
• Connaissance de C #, Linux est un atout.
• Expérience avec Angular / NodeJS est un atout.
• Expérience avec le cloud, Microsoft Azure est un atout.

Qualifications souhaitables :

• Comprendre la physiologie humaine est un atout.
• Expérience de la simulation en temps réel est un atout.
Saint-Laurent

Plus d'information
Notre client, une firme renommée qui est située à Ville Saint-Laurent, est à la recherche d'un Architecte de solutions TI pour des applications commerciales et solution technologique.

Le titulaire du poste est responsable de l'architecture et de la conception de solutions de qualité et doit informer les collaborateurs sur les aspects technologiques et fonctionnels (techniques et fonctionnalités).

Responsabilités :

• Concevoir l'architecture des applications commerciales et des solutions technologiques dans un environnement de moyenne à grande envergure où la mission est essentielle.
• La ressource devra concevoir à l’implantation de 4 à 6 profils d’utilisateur.
• Participer activement à la création des fonctions d'architecture (solution et entreprise).

L'architecte de solutions assumera plusieurs des fonctions suivantes en lien avec l'architecture de solutions :

• Fournir une expertise et des conseils afin de s'assurer que les équipes et les domaines d'activités liés à la technologie comprennent les options architecturales et les choix en matière de technologie qui soutiennent leurs initiatives commerciales.
• Définir une architecture de solution, au besoin, pour plusieurs projets.
• Fournir un leadership éclairé sur les éléments de la stratégie liée aux TI.
• Évaluer la viabilité et l'ordre de priorité des projets et des initiatives en plus de s'assurer que les enjeux liés à l'architecture sont clairement communiqués.
• Étudier/analyser les exigences commerciales afin d'évaluer et de recommander les solutions optimales.
• Influencer l'orientation du produit, du fournisseur et de l'intégration des systèmes et intégrer la technologie selon une perspective architecturale au sein de l'environnement d'affaires et assumer un rôle de gouvernance des TI.
• Documenter les exigences non fonctionnelles en associant des qualités mesurables à des cas pratiques ou en créant des scénarios.
• Contribuer à l'atteinte des principaux jalons du projet et aux éléments livrables généraux du projet dans les délais prescrits, en respectant le budget ainsi que les normes pertinentes.
• Participer activement à l'élaboration des chartes de projet.
• Possiblement participer à la direction de l'équipe de développement en fonction des besoins d'expertise spécifiques.
• Rendre officiel le niveau logique des architectures et, possiblement, participer au niveau physique en fonction des besoins d'expertise spécifique.
• Participer activement à des projets majeurs visant la mise en œuvre d'une nouvelle technologie.
• Comprendre, défendre et soutenir les stratégies de l'entreprise en matière de TI.
• Veiller à l'uniformité architecturale et à la cohérence entre les processus techniques et administratifs grâce à une analyse des systèmes et à la conception, à la modélisation de système, à la modélisation du rendement, à la planification de l'intégration ainsi qu'à la sélection de la technologie et des composantes.
• Veiller à ce que l'architecture du projet ou de la solution réponde aux objectifs administratifs et technologiques.
• Assurer la cohésion de l'architecture de la solution proposée avec les principes d'architecture de l'entreprise et l'état cible.
• Collaborer étroitement avec les équipes de l'infrastructure, du BGP, du développement, de l'exploitation et des unités d'affaires.
• Jouer un rôle de leadership technique pour tous les aspects du cycle de vie d'un projet, de la création d'une solution au lancement initial, en passant par l'analyse des exigences, la conception et la mise en œuvre.
• Agir comme catalyseur de l'amélioration continue pour les processus et les outils.
• Être en mesure d'exécuter de nombreux mandats à la fois.

Qualifications :

• Diplôme universitaire en informatique ou l'équivalent.
• Au moins huit ans d'expérience en TI et de trois à cinq ans d'expérience en architecture de solutions ou de projets.
• Bilinguisme (français et anglais) requis.
• Capacité à travailler avec le système VDI (VMware)
• Motivation personnelle, dynamisme, esprit d'équipe et approche axée sur les résultats.
• Capacité à diriger une équipe de taille petite ou moyenne, à déléguer et à bien juger les personnes.
• Capacité à travailler dans un environnement collaboratif et matriciel.
• Expérience de travail avec les intégrateurs de systèmes ou dans la mise en œuvre des produits des fournisseurs, un atout.
• Connaissance des principes de conception orientée objet.
• Solide compréhension de l'architecture des applications web et des principes de conception.
• Capacité et aisance à travailler tant sur les détails qu'avec la vue d'ensemble.
• Expérience de l'élaboration de solutions dans des environnements d'application hétérogènes.
• Bonne connaissance du cycle de vie du développement des applications TI.
• Exposition à des technologies et environnements de traitement multiples et diversifiés.
• Aptitudes interpersonnelles exceptionnelles en matière de travail d'équipe, de facilitation et de négociation.
• Excellentes aptitudes en leadership.
Saint-Laurent

Plus d'information
Notre client, situé à Ville Saint-Laurent, est à la recherche de développeurs logiciels talentueux avec un intérêt dans l'Expérience Utilisateur. Ils feront partie d'une équipe agile impliquée dans la conception, le développement, la personnalisation, la mise à jour et l'intégration de logiciel. Le département d'expérience de formation, au sein de l'ingénierie mondiale de notre client, développe les technologies utilisées dans les dispositifs d'entrainement et les simulateurs.

Responsabilités :

• Collaborer étroitement avec les concepteurs de l'interface et de l'expérience utilisateur et avec les programmeurs de l'interface utilisateur ainsi qu'avec les développeurs des autres disciplines afin d'élaborer le logiciel du poste d'instruction.
• Participer à l’analyse, la conception, la programmation, la validation, l’intégration et la mise au point de la plateforme de simulation et de l’interface-usager (GUI) des simulateurs.
• Développer et intégrer les éléments de l'interface utilisateur dans l'application, notamment : bibliothèques de contrôle WPF, modules interactifs, transitions animées et modèles de conception.
• Tester et déboguer afin de rencontrer les spécifications de design, performance et fiabilité.

Exigences :

• Baccalauréat en Génie Logiciel, Informatique ou expérience équivalente.
• Au moins 5 ans d’expérience en développement logiciel.
• Expérience avec programmation orientée objet, UML, C++ ou C# .NET dans l'environnement Windows.
• Connaissance des principes d'architecture Web et SOA.
• Expertise en développement d’interface usager graphique (GUI).
• Bonnes aptitudes de communication en anglais et en français.
• Capacité de s'intégrer à une équipe établie.
• Des déplacements à l'extérieur du Canada pourraient être requis.
• Intérêt marqué pour les systèmes de modélisation et de simulation en temps réel (un atout).
• Expérience avec WPF, WCF, SOA, C++ and UML (un atout).
Saint-Laurent

Plus d'information
Vous êtes ingénieur ?
Vous êtes créatif et souhaitez vous mettre au défi ?

Notre client, une entreprise de renommée internationale située à Ville Saint-Laurent, est à la recherche d'un spécialiste en logiciel afin de se joindre à son équipe.

Vos tâches :

• Développement de systèmes
• Communiquer avec des clients internationaux
• Gestion de la relation client
• Effectuer de la programmation en langage C ou C++
• Gestion de projets

Qualifications :

• Détenir un Baccalauréat en génie électrique, génie informatique, génie logiciel, génie mécanique, génie de la production automatisée, génie physique ou tout autre domaine connexe
• Bilinguisme
• Connaissance du langage de programmation (C, C++)
• Être disponible pour certains voyages d’affaires; avoir un horaire flexible.
• Ne pas avoir peur des enjeux techniques
• Désir d’apprendre

Si ce poste vous intéresse, ne tardez pas à nous faire parvenir votre curriculum vitae.
Saint-Laurent

Plus d'information
Êtes-vous à la recherche d'un emploi ?
Aimeriez-vous relever de nouveaux défis ?
Avoir de meilleures conditions salariales ?

Notre client, une entreprise renommée située à Ville Saint Laurent, est à la recherche pour son équipe d'ingénierie, d’un technicien dans le domaine du logiciel C++ dans le but d’aider et supporter ses membres dans leurs différentes tâches de développement logiciel, et ce, pour un mandat d'un an minimum.

Rôle et responsabilités :

Le titulaire du poste sera responsable des tâches suivantes :

• Supporter l’équipe d’ingénierie durant l’ensemble de la phase de développement de ses simulateurs de vol.
• Participer au développement logiciel de différents systèmes faisant partie de la cabine de pilotage.
• Implémenter des tests unitaires et de système.
• Automatiser des tâches manuelles afin d’augmenter l’efficacité des équipes.
• Ajouter des fonctionnalités ou apporter des correctifs à certains outils logiciels au besoin.
• Participer aux efforts d’amélioration continue de la qualité de nos logiciels de simulation.
• Participer au déverminage de différents logiciels.
• Effectuer des migrations de logiciel d’un cadriciel vers un autre.
• Effectuer des migrations de logiciel de simulation en fonction de l’évolution des outils utilisés pour les produire, les installer ou les exécuter.
• Agir en tant qu’intégrateur des différents actifs logiciels afin de générer une plateforme de tests fonctionnelle pour tous les développeurs.
• Maintenir différents laboratoires dans un état fonctionnel en tout temps.
•Supporter la validation de la simulation au besoin.

Exigences :

• Diplôme collégial en informatique de gestion ou autre domaine connexe.
• Excellente capacité à analyser les causes fondamentales d’un problème lors de l’investigation.
• Connaissance de base des réseaux informatiques.
• Bonne connaissance du langage C++.
• Connaissance des langages de script comme Python ou Perl.
• Connaissance du langage XML.
• Connaissance des langages C et C#, un atout.
• Connaissance du UML, un atout.
• Connaissance des exigences du logiciel en temps réel, un atout.
• Connaissance de Git et son utilisation pour le travail d’équipe.
• Connaissance des méthodologies Agile.
• Bon sens des responsabilités, autonomie et ingéniosité.
• Bon sens de l'organisation et de la planification.
• Excellente capacité à bien travailler en équipe.
• Bonne connaissance de la suite MS Office et des outils associés.
• Bonnes compétences en communication (à l'oral et à l'écrit).
• Bilinguisme (français et anglais) requis.
Saint-Laurent

Plus d'information
Êtes-vous à la recherche d'un emploi ?
De nouveaux défis ?
Nous avons une belle opportunité à vous proposer !

Notre client, situé à Montréal, désire combler un poste en assurance-qualité logiciels.

Le candidat choisi sera en charge de l’assurance-qualité des produits en testant et vérifiant la fonctionnalité à l’aide des pratiques acceptées par l’industrie et l’unité d’exploitation à laquelle il est affecté, mettre à l’essai les interfaces et documenter les résultats des essais en identifiant les tendances et en escaladant les préoccupations au besoin, reconnaître les défauts et coordonner les occasions d’uniformiser les produits développés à l’interne.

Plus précisément :

• Effectuer une analyse technique du projet et mettre en œuvre les solutions de tests appropriées.
• Diriger et participer à l'élaboration de plans de test, définir l’approche, écrire, réviser et mettre en œuvre ce plan.
• Exécuter des tests de « boîte-blanche » et « boîte-noire ».
• Construire et maintenir une plateforme d'automatisation des tests (scripts de tests et infrastructure).

Éducation :

• Un diplôme universitaire d’un établissement agréé en informatique, génie électrique, assurance-qualité, télécommunications ou dans un domaine connexe.
• Une expérience professionnelle équivalente dans un poste similaire peut remplacer l’exigence en matière d’éducation.

Expérience :

• Minimum trois années d’expérience en assurance-qualité ou dans un domaine connexe sont exigées.

Exigences techniques :

• Minimum cinq années d’expérience dans l'implémentation des tests automatisés (SoapUI, TestComplete, JMeter, UFT-HP).
• Connaissance de JIRA et Zephyr.
• Connaissance du processus de développement logiciel nécessaire.
• L'expérience du processus Agile est un atout.
• Connaissance approfondie d'Unix et de VMware.
• Expérience en téléphonie, configuration de PBX souhaitée.

Autres exigences :

• Parler et écrire couramment en français et anglais.
Êtes-vous à la recherche d'un emploi ?
De nouveaux défis ?
Nous avons une belle opportunité à vous proposer !

Notre client, situé à Montréal, est à la recherche d'un programmeur analyste.

Dans le cadre de l'équipe de développement Agile, le candidat participera à la conception, au développement et aux tests de nouveaux logiciels ainsi qu’à la maintenance des solutions existantes. Le candidat doit également effectuer diverses tâches pour valider et garantir la qualité des nouveaux logiciels, écrire des tests unitaires, documenter les procédures de tests et effectuer des tests d'intégration pour s'assurer que la solution répond aux exigences de qualité. Parfois, le candidat aidera les spécialistes du support technique à dépanner et à résoudre les problèmes signalés par les clients.

Éducation :

• Diplôme d’une université ou d’un Collège reconnu en informatique ou dans un domaine connexe requis.
• Un baccalauréat en informatique ou dans un domaine connexe est recommandé.
• Une expérience de travail équivalente dans un poste similaire peut remplacer les exigences en matière de formation.

Expérience :

• Au moins cinq années d’expérience en développement de logiciels C# .NET; expérience requise avec le développement de logiciels multitâches.

Expérience aussi considérée :

• Expérience avec WPF
• Expérience avec Microsoft SQL Server
• Expérience dans le développement d'applications Web (frontend / backend)
• Expérience avec microservices
• Expérience avec les SIG (systèmes d'information géographique)

Connaissance :

• Connaissance avancée de C# et .NET
• Bonne connaissance des techniques de programmation async
• Bonne connaissance des modèles de conception de logiciels
• Bonne connaissance des tests unitaires et de l'assurance qualité
• Bonne connaissance de Windows et éventuellement de Linux
• La connaissance de srum / agile est un plus
• La connaissance de la programmation Web JavaScript est un atout
• La connaissance de Java est un plus
• La connaissance des bases de données relationnelles et de la programmation SQL est un atout

Compétences et aptitudes :

• Joueur d'équipe
• Capacité à respecter des délais stricts
• Assimiler et utiliser les informations techniques
• Capacité à maintenir une excellente documentation
• Bonnes compétences en communication verbale et écrite
• Bonnes compétences d'organisation et de gestion du temps
• Analyser les problèmes, identifier des solutions alternatives
• Excellent souci du détail
• Établir et entretenir des relations de travail coopératives
• Travailler de façon autonome en absence de supervision immédiate
• Capacité à développer et à entretenir des relations étroites avec des collègues

Partagez-vous notre passion pour un travail qui en vaut la peine ? La demande pour nos services ne cesse de croître. Nous recherchons les meilleurs candidats au pays intéressés à faire une différence.

Si ce poste vous intéresse et que vous rencontrez les exigences minimales, postulez en ligne dès maintenant !
Cette entreprise en pleine expansion à Laval souhaite intégrer à son équipe dynamique, un analyste-programmeur BI. Si vous souhaitez relever de nouveaux défis et travailler sur la Rive Nord pour ne plus perdre de temps dans le trafic, ce poste saura vous combler. Vos tâches principales inclueront:

• L'analyse, le développement, les tests et la documentation des améliorations à apporter
• La réalisation des plans d’essais
• De prendre des croquis/gabarit de rapport et de créer/modifier les formulaires SSRS
• De s’assurer que les formules et les totaux soient conformes
• D'effectuer des tests pour assurer la répétition des résultats
• De résoudre les anomalies et les erreurs rapportées
• De livrer du code de qualité, testé et bien documenté

Qualifications:

• Trois (3) années d’expérience à un poste similaire
• La connaissance d'un logiciel ERP
• Connaissances avancées de SSRS
• Expérience en SQL
• Très bon français parlé et écrit; l'anglais un atout