Développeur d`application digitales (Full Stack) / Digital Applications Developer (Full Stack)

CAE Inc. - Saint-Laurent, QC (8 months ago)

Apply Now

Role and Responsibilities

(English description to follow)

Rôle et responsabilités :
Lorsque vous prenez l’avion, peu importe la destination, il y a de fortes chances que le pilote ait été formé par CAE. Nous sommes le partenaire de choix en formation partout dans le monde. Le point focal étant les clients, l’équipe Accélérateur numérique s’engage à rehausser l’expérience de formation afin de s’assurer que les pilotes soient les meilleurs possible.

Joignez-vous au moteur de changement à CAE - notre prochain horizon de croissance passe avant tout par l’innovation numérique afin d’appuyer la réussite de nos clients.

Voici quelques raisons pour lesquelles les membres de notre personnel aiment travailler au sein de notre entreprise :

Travail significatif qui favorise le perfectionnement professionnel.
Possibilité d’entrer dans l’industrie technologique et de s’y épanouir.
Environnement de travail axé sur la collaboration.
Équipe de haut niveau.

Ce que nous avons à offrir :
Régime d’assurance collective souple
Régime de retraite à prestations déterminées
Régime d’achat d’actions du personnel
Régime enregistré d’épargne-retraite collectif
Programme pour le bien‑être physique
Programme d’aide aux employés
Prestations de maternité complémentaires
Horaire de travail variable
Vendredis ''Californie'' tout au long de l’année

Votre mission :
À titre de développeur d’infrastructures complètes se joignant à l’équipe de l’Accélérateur numérique, vous aurez un vaste éventail de responsabilités, notamment l’élaboration et la mise en œuvre de produits numériques dernier cri. Nos développeurs participent à l’ensemble de l’infrastructure, de la base de données et l’infrastructure DevOps qui supportent le déploiement continu, aux applications natives, jusqu’aux premières phases du cycle de développement. À titre de développeur, vous travaillerez au sein d’une équipe inter fonctionnelle avec le chargé de produit, les concepteurs et le développeur principal en vue de développer conjointement les produits numériques.

Nous sommes à la recherche d’une personne capable de réaliser les tâches suivantes :

Utiliser les pratiques d’ingénierie Agile et 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 à propos des processus Agile pour établir et gérer les attentes relatives aux méthodes de livraison et aux échéanciers.
Bonne compréhension du processus du cycle chronologique d’élaboration de systèmes (CCES) pour un déplacement fluide entre l’encodage, la gestion d’équipes ou des fournisseurs et la conceptualisation de produits.

Voici les caractéristiques de notre candidat(e) idéal(e) :
Une expérience considérable en développement de logiciels en plus d’une expérience de travail au sein d’équipes Agile.
Excellentes compétences de programmation dans au moins un langage de programmation/infrastructure, comme Node.JS, C#, ASP.Net, Python.
Expérience et connaissance pratique du cloud computing, l’architecture de microservices et de Docker.
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.
Une réelle passion pour le développement et un goût démontré pour l’apprentissage continu.
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.
Pour plus d'informations, cliquez sur le lien ci-joint https://www.youtube.com/watch?v=i8Vd5BFF_xk

**********************************************************************************************

Role and responsibilities:
If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by CAE. Our company is the worldwide training partner of choice, and with good reason. With its strong customer focus, the Digital Accelerator team is dedicated to elevating the training experience to make pilots the best they can be.

Join the engine that is changing CAE, pointing towards the next horizon of growth through digital innovations to support our customers in their success.

Here are the reasons why folks love working here!

Meaningful work that drives professional development
Ability to enter and grow within the technology industry
Working in a collaborative environment
Being part of a high-performance team

What we have to offer:
Flexible Group Insurance Plan
Defined Benefits Retirement Plan
Employee Stock Purchase Plan
Group Registered Retirement Savings Plan (RRSP)
Physical Wellness Plan
Employee Assistance Plan
Supplementary Maternity Plan
Flextime
California Fridays all year

Your mission:
As a Full stack developer joining the DA team, you will have a range of responsibilities including shaping and implementing leading-edge digital products. Our developers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development. As a Developer you will work in a cross-functional team with the Product Owner, Designers and Lead Developer to co-develop the digital products.

We are looking for people who:
Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience.
Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements.
Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems.
Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.
Comprehensive understanding of SDLC process in order to move fluidly between coding, team or vendor management, and product ideation.

As our ideal candidate you will also have:
Significant software development experience with experience working in Agile teams.
Excellent programming skills in at least one modern programming language/ framework, such as Node.JS, C#, ASP .Net, Python.
Experience and working knowledge of cloud computing, microservices architecture and Docker.
Experience and working knowledge of HTML/ CSS, and a modern frontend Javascript framework, such as ReactJS, AngularJS, EmberJS, Vue.js.
Working knowledge of SQL and one common database technology, such as SQL Server, MySQL, MongoDB.
Real passion for development and a demonstrated appetite for continuous learning.
Knowledge of pair programming, continuous integration and test-driven development.
Experience with at least one-unit testing framework, such as Mocha, RSpec.
Familiarity with the concepts of Functional Programming and Microservices is a plus.
Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus.
For more information click on the attached link https://www.youtube.com/watch?v=i8Vd5BFF_xk

Position Type

Temporary (Fixed Term)
CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE" (one passionate and inclusive team), we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.