Emplois disponibles pour :
Programmation

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 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
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
Notre client, basé sur Verdun, est à la recherche d'un consultant fonctionnel LS Retail.

Votre mission :
L’implantation de système de gestion intégrée vous permet de travailler au cœur des préoccupations des entreprises, en étroite collaboration avec les hauts dirigeants. Dans ce cadre, vous interviendrez chez des clients, issus de différents secteurs d’activité, en particulier sur les aspects suivants :

Analyse des besoins.
Rédaction de spécifications et documents d’analyse.
Animation d’ateliers.
Formation des usagers.
Support aux utilisateurs.
Élaboration et réalisation de tests.
Coaching d’équipe.
En tant que consultant, vous participerez à des projets à contenus à la fois fonctionnels et techniques. Vous serez formé(e) aux méthodologies de notre clients et aurez l’opportunité de travailler au sein d’équipes pluridisciplinaires et internationales. Vous contribuerez activement au succès de ces projets grâce à votre bonne connaissance des plateformes d’entreprise mais aussi de la ‘business’ et des processus d’affaires de l’industrie du commerce de détail.

Prérequis :
Connaissance fonctionnelle approfondie grâce à plus de 5 ans d’expérience sur LS Retail.
Compétence prouvée en coaching et leadership d’équipe.
Esprit autonome et axé sur les résultats et la satisfaction de la clientèle.
Bilinguisme anglais-français (oral et écrit).
Mobilité (déplacements locaux fréquents).
Notre client, basé sur Verdun, est à la recherche d'un Analyste-programmeur NetSuite.

Votre mission :
Vous ferez partie de l’équipe chargée d’étudier, de concevoir, de développer et de déployer des automatisations personnalisées et des solutions de flux de travail pour des clients utilisant la plate-forme NetSuite SuiteCloud.

Vos principales responsabilités comprendront :

Appliquer les meilleures pratiques pour définir des solutions personnalisées sur la plate-forme NetSuite SuiteCloud.
Participer aux activités de pré-vente au niveau de la validation technique et de l’estimation de la portée.
Rassembler les exigences commerciales et techniques au moyen d’entretiens et d’analyses.
Produire des documents de conception de systèmes et participer aux démonstrations techniques.
Gérer le développement du code par document de conception de système.
Effectuer des tests d’acceptation des utilisateurs pour des solutions complexes.
Suivre les progrès du projet et en rendre compte aux parties concernées.
Participer à des réunions internes comprenant des transferts de connaissances, des séances de mentorat et d’autres initiatives stratégiques.


Connaissances techniques :
DEC en sciences informatiques.
Certifications NetSuite SuiteFoundation et Développeur SuiteCloud.
2 ans et plus d’expérience dans une société de conseil de premier niveau ou dans l’organisation de services professionnels d’un fournisseur majeur d’applications de gestion.
3 ans et plus d’expérience dans le développement et la maintenance d’applications client/serveur et/ou Web avec un backend de base de données relationnelle (préférence Oracle).
Background technique, expérience dans l’architecture de système, la conception orientée objet, ainsi que les cadres et modèles Web.
Capacité à rédiger des documents techniques détaillés de conception/spécification capturant les processus de workflow, les cas d’utilisation technique, la gestion des exceptions et les cas de test.
Connaissances des méthodologies du cycle de vie du développement de logiciel (SDLC).
Maîtrise de la résolution des erreurs, de la gestion des erreurs et du débogage.
Expérience avec les IED, les systèmes de contrôle de source, les outils de tests unitaires et les outils de gestion des défauts.
Expérience pratique de XML/XSL et des services Web (SOAP et WDSL).
Compétences fonctionnelles et techniques.
Expérience en implantation d’ERP.
Expérience dans le développement d’applications Web à l’aide de JSP/Servlets, DHTML et JavaScript.
Maîtrise de la couche d’intégration d’application et de l’environnement de personnalisation d’au moins une application ERP ou CRM majeure : SAP – ABAP, Oracle – Tables d’interface ouvertes, PL/SQL, Siebel – eScript, SalesForce.com – APEX.
Compétences personnelles :
Capacité à définir les requis techniques, à détailler les spécifications fonctionnelles et à concevoir les solutions techniques.
Capacité à estimer avec précision les efforts requis en temps pour les activités de programmation et à les livrer dans les temps, dans le budget et en respectant les normes de qualité établies.
Capacité à analyser et résoudre les problèmes.
Grande orientation client.
Grandes aptitudes en communication pour garder la Direction et les utilisateurs informés tout au long du projet.
Capacité de collaborer avec les autres membres de l’équipe en tout temps.
Capacité de prioriser efficacement et d’exécuter les tâches dans un environnement collaboratif et rapide.
Parfaitement bilingue français-anglais (verbal et écrit).
Certaine mobilité locale requise.
Notre client, une entreprise basée à Verdun, recherche Consultant Fonctionnel Netsuite

Responsabilités

Le développement de produits connexes vous permet de travailler au cœur des préoccupations des entreprises, en étroite collaboration avec les hauts dirigeants. Dans ce cadre, vous interviendrez chez différents clients, issus de différents secteurs d’activité, en particulier sur les aspects suivants :

Participation aux analyses de besoins des clients, analyses de marchés et analyses ROI.
Participation à l’élaboration de stratégies de développement et d’extension de produits, incluant le positionnement des produits.
Gestion du cycle de vie des produits.
Élaboration et maintien de la documentation sur les produits.
Allocations de ressources.
Ingénierie, conception et prototypage.
Tests et essais sur les produits.
Suivi avec la clientèle.
Vous serez formé(e) aux méthodologies et aurez l’opportunité de travailler au sein d’équipes pluridisciplinaires et internationales. Vous contribuerez activement au succès de projets grâce à votre bonne connaissance des plateformes d’entreprise mais aussi de la ‘business’ et des processus d’affaires des secteurs visés : distribution, fabrication, commerces de détail et entreprises de services.

Prérequis:
Connaissance approfondie, autant technique que fonctionnelle, grâce à plus de 5 ans d’expérience sur MS Dynamics NAV/D365.
Expérience en développement et mise en marché de produits.
Expérience dans l’industrie de l’automobile et des garages.
Esprit autonome et axé sur les résultats et la satisfaction de la clientèle.
Bilinguisme anglais-français (oral et écrit).
Mobilité (déplacements locaux fréquents).
Ê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 !
Vous êtes quelqu'un de créatif(ve), autonome et passionné(e) de developpement web ?

Voici une belle occasion de travailler dans une entreprise en pleine expansion dans le secteur de Laval. Si vous avez le goût de vous intégrer à une belle équipe et de ne plus perdre de temps dans le trafic, ce poste saura vous combler.

Responsabilités :
- Développer des solutions selon les devis;
- Rédiger l’analyse technique de la solution proposée;
- Assurer la qualité du développement
- Analyser les anomalies relatives aux customisations développées (Bug)
- Valider l’intégration de la solution avec les applications en place.
- Rédiger et mettre à jour la documentation.
- Présenter la solution développée au client.

Qualifications:

• 3-7 Ans d’expérience comme programmeur analyste
• Expérience de programmation C# et VB.Net avec WinForm et ADO.NET.
• Concepts SOA,WCF, XML, Services Web, IIS.
• Connaissance de Crystal Reports & SSRS.
• Expérience en développement sur des systèmes ERP, idéalement sur un environnement ayant son propre FrameWork & outils de développements.
• Connaissance générale des processus d’affaire dans les milieux Manufacturier & Distribution.
• Expérience sur SQL 2010 & + & ses outils comme SSRS,SSIS.
• Bilingue (ou bonne connaissance de l’anglais écrit/parlé).
• Bonne capacité en analyse fonctionnelle, idéalement sur des applications de type ERP.

Vous aimez travailler en équipe et vous avez une bonne capacité d'analyse ?

N'attendez plus pour nous envoyer votre CV !