Job description

Role and Responsibilities

English will follow

Vous êtes un passionné dans votre domaine? Vous recherchez un milieu travail où vous pourrez relever des défis, innover, utiliser des outils à la fine pointe de la technologie et collaborer avec des experts provenant de secteurs variés?

Vous aimeriez vous joindre à une entreprise d’envergure mondiale qui est un chef de file dans son domaine et dont vous seriez fier de contribuer aux projets?

Venez faire partie de notre équipe et partagez votre passion avec nous!

À CAE, chacune de nos équipes à un rôle spécifique à jouer afin de s’assurer de la qualité de nos produits et services. C’est pourquoi nous avons besoin de votre expertise et de votre passion pour compléter notre équipe!

CAE développe une technologie qui permettra aux gouvernements et aux forces armées de comprendre mieux et plus rapidement des situations complexes, de décider de ce qu'il faut faire avec plus de précision et de rapidité, de diriger et de communiquer plus clairement, de mieux coordonner les opérations et de maintenir un meilleur état de préparation.

L'environnement synthétique unique (ESS) de CAE est un écosystème numérique qui reproduit un environnement opérationnel complet à grande échelle et à grande complexité, généralement un pays ou une alliance entière.

Construit sur des normes ouvertes, il intègre l'ensemble le plus large et le plus personnalisé de données, de modèles et d'applications pour répondre aux besoins des clients, en s'adaptant constamment aux nouvelles conditions et technologies.

La technologie est composée de quatre couches primaires, chacune composée de données, de modèles et d'applications intégrés : Physique, Humain, Cognitif, et Ressources.

La valeur de cet écosystème numérique réside à la fois dans le contenu intégré lui-même et dans la manière dont le système est distribué à tous les niveaux d'autorité.

Ce niveau d'échelle et d'intégration n'a jamais été atteint auparavant.

Le rôle que nous vous proposons :

  • Collaborer avec le chargé de produit, le chef technique et le développeur Web en chef pour développer et perfectionner l’application Web afin d’offrir continuellement des améliorations de produits
  • Contribuer à l’orientation technique d’une solution et à la production de documents techniques pour les propositions
  • Contribuer de manière significative à l’analyse, à la conception, à la mise en œuvre et aux tests des fonctionnalités de la solution et collaborer dans le cadre de ces tâches lorsque les fonctionnalités couvrent plusieurs composantes de base de la solution globale
  • Soutenir les groupes de travail relatifs aux systèmes, ainsi qu’à la conception et à la planification architecturales des logiciels
  • Utiliser les pratiques d’ingénierie Agile et divers logiciels et technologies de développement Web pour concevoir rapidement des solutions créatives et efficaces qui amélioreront l’expérience des clients et des employés
  • Coder des logiciels dans un environnement Agile
  • Effectuer des tests de modules et d’intégration
  • 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 pour améliorer les produits en continu
  • Développer une sensibilisation aux dépendances du nuage pour le déploiement du pipeline, veiller à ce qu’elle soit suffisante pour déterminer les actifs qui causent des problèmes lors de l’exécution, et coordonner une solution complète de diagnostic et de résolution avec le soutien de l’équipe DevOps

Le passionné que nous recherchons possède :

  • Baccalauréat en ingénierie ou dans un domaine en lien avec le poste
  • 7 à 10 ans d’expérience pertinente au minimum
  • Maîtrise du français et de l’anglais
  • Expérience de la production d’applications Web à l’aide d’Angular (une expérience significative avec d’autres infrastructures sera examinée au cas par cas)
  • Solide expérience de programmation avec JavaScript, HTML / CSS, Node JS, NoSQL
  • Expérience du développement d’API et connaissance de l’architecture client-serveur
  • Connaissance de l’intégration continue, de la livraison continue et du développement fondé sur les tests
  • Capacité à faire preuve d’initiative, de créativité et de débrouillardise au sein d’une équipe de développement Agile
  • Connaissance pratique du développement à l’aide de Microsoft Azure
  • Expérience des essais sur les unités et des essais fonctionnels automatisés

Atouts souhaitables :

  • Intégration des actifs de Microsoft Azure dans un système de systèmes infonuagique
  • Familiarité avec les normes de service sur le Web de l’OGC
  • Connaissance de l’architecture Microservices
  • Une expérience avec Azure DevOps est un atout

CAE vous propose :

  • Avantages sociaux : Entièrement flexibles pour que vous puissiez choisir ce qui est important pour vous.
  • Retraite : Régime de retraite à prestations déterminées et régime enregistré d’épargne-retraite (REER) collectif.
  • Avantages financiers : Régime d’achat d’actions pour employés et nombreux rabais d’entreprise.
  • Programmes personnels et familiaux : Programme de bien-être physique et programme d’indemnité supplémentaire de maternité.
  • Équilibre entre le travail et la vie personnelle : Horaires flexibles et vendredis californiens toute l’année.
  • Plaisir au travail : Activités sociales et communautaires toute l’année!

Alors, venez partager votre passion avec nous!

Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors?

Want to join a world class company and industry leader and be proud to contribute to our projects and mission? Come join our team and share your passion with us!

At CAE, our teams are committed to staying innovative and on the leading edge. It is therefore essential to keep improving all the tools and software we have developed.

That’s why we need your expertise and passion to complete our team!

CAE is developing technology that will enable Government and armed forces to understand complex situations better and faster, to decide what to do with greater precision and speed, to direct and communicate more clearly, to coordinate operations better, and to maintain higher readiness.

CAE Single Synthetic Environment (SSE) is a digital ecosystem replicating a complete operating environment at great scale and complexity, typically an entire country or alliance.

Built on open standards, it integrates the widest, bespoke set of data, models and applications to meet customer requirements, constantly adapting to new conditions and technology.

The technology is composed of four primary layers, each composed of integrated data, models and applications : Physical, Human, Cognitive, and Resource.

The value of this digital ecosystem lies both in the integrated content itself and in how the system is distributed to all levels of authority.

This level of scale and integration has never been achieved before.

The role we are offering you :

  • Collaborate with the Product Owner / Technical Lead / Lead Web Developer to build upon and improve the web app to continuously deliver product enhancements
  • Contribute to the technical direction of a solution and the production of the technical documentation as required
  • Significant contributions to analysis, design, implementation, testing of web app features and collaborating on the same where features span multiple building blocks of the overall solution
  • Support systems and software architectural design and planning working groups
  • 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
  • Coding of software in an agile environment
  • Performance of module and integration testing
  • Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
  • Establish an awareness of the cloud dependencies for the deployment pipeline that is sufficient to diagnose which assets are causing issues at runtime and coordinate the full diagnosis and resolution with support from the DevOps team

Our ideal candidate has :

  • Bachelor degree in engineering or a related field
  • Fluency in French and English
  • Experience producing web applications using Angular (significant experience with other frameworks will be considered on a case by case basis)
  • Significant programming experience in JavaScript, HTML / CSS, Node JS, NoSQL
  • Experience in developing APIs and knowledge of Client Server architecture
  • Knowledge of continuous integration, continuous delivery and test-driven development
  • Ability to demonstrate initiative, creativity and resourcefulness in an agile development team
  • Working knowledge of development using Microsoft Azure
  • Experience with unit testing and automated functional testing

Desirable Assets :

  • Integration of Microsoft Azure Assets in a cloud based system of systems
  • Familiarity with OGC Web Service Standards
  • Knowledge of Microservices architecture
  • Experience using Azure DevOps is an asset

CAE offers :

  • Benefits : fully flexible for you to choose what is important
  • Retirement : Defined Benefits Retirement Plan & Group Registered Retirement Savings Plan (RRSP)
  • Financial Perks : Employee Stock Purchase Plan & numerous corporate discounts
  • Personal and Family Programs : Physical Wellness Plan & Supplementary Maternity Plan
  • Work-Life Balance : Flextime & California Fridays all year
  • Fun at work : social and community events all-year round!

With over 10,000 employees located in 35 countries, CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. To learn more :

Regular

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", 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, neurodiversity 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.

5 days ago