Architecte logiciel/ Software Architect

CAE Canada Inc (Montreal QC, Canada) 7 days ago

Role and Responsibilities

Job Description

(English will follow)

Lorsque vous prenez l’avion, peu importe la destination, il y a de fortes chances que le pilote ait été formé par CAE. 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.

Voici quelques raisons pour lesquelles les employés aiment travailler à CAE!

Regardez la vidéo d’un/e collègue qui partage sa passion : [...] significatif qui favorise le perfectionnement professionnel

  • Possibilité de travailler dans l’industrie technologique et de s’y épanouir
  • Environnement de travail axé sur la collaboration
  • Faire partie d’une équipe à haut rendement
  • Ce que nous avons à offrir

    • Avantages sociaux : entièrement flexibles pour que vous puissiez choisir ce qui est important
    • Retraite : Régime de retraite à prestations déterminées et régime enregistré d’épargne-retraite (REER) collectif
    • Avantages financiers : Régime d’actionnariat et nombreux rabais d’entreprise
    • Programmes personnels et familiaux : Plan de bien-être physique et prestations de maternité complémentaires
    • Équilibre travail-vie personnelle : Horaires flexibles et « vendredis californiens » toute l’année
    • Plaisir au travail : Activités sociales et communautaires tout au long de l’année!

    Votre mission

    En tant que qu'architecte logiciel au sein de notre équipe de l’accélérateur numérique, votre mission est d’améliorer l’expérience client en collaborant dans le développement de produits ainsi que dans l’élaboration de prototypes de validations de principe. Vous maîtrisez parfaitement le développement de logiciels modernes et l’importance des tests et de la qualité, et vous croyez en la prise de mesures et en l’intervention basées sur des données.

    Vous serez inspiré et motivé par l’équipe multidisciplinaire dont vous ferez partie : responsable de parcours, chef de produits numériques, concepteur de l’expérience client, responsable Scrum, développeurs et vos collègues technique en architecture de logiciel.

    Votre rôle et responsabilités principales

    • Élaborer les meilleures solutions d’architecture en utilisant les connaissances techniques infonuagiques qui répondent aux besoins opérationnels
      • Participer à la mise en place de solutions au sein d’équipes SCRUM
      • Valider des choix technologiques en élaborant des prototypes d’infrastructures et de plates-formes technologiques, notamment des services infonuagiques
      • Guider et encadrer des équipes et des individus sur les méthodologies Agile, le développement d’applications clés et des technologies d’opérations de développement (conteneurs, orchestrateurs, opérations de développement, plateforme Azure, etc)
      • Stimuler le développement de projets utilisant l’informatique en nuage (sans serveur, Kubernetes, Service Fabric, pipeline d’automatisation, surveillance, Docker, platesformes de données, intégration des systèmes, etc.)
    • Être un-e conseiller-e technique
      • Partager ses points de vue avec les équipes afin d’éliminer les problèmes majeurs, de manière à assurer que l’atteinte des objectifs et la gestion des risques soient gérées de façon appropriée pour le développement de produits.
      • Mettre en œuvre des conseils et des pratiques exemplaires pour le codage, les architectures, les opérations de développement et la surveillance.
    • Être un agent de changement et un promoteur de la mentalité agile
      • Contribuer au milieu de travail collaboratif et stimulant
    • Se garder à l’affût des nouvelles tendances et apporter des idées d’innovation; collaborer et mettre en commun vos expériences avec la communauté technique.

    Vos qualifications

    • Baccalauréat en ingénierie des logiciels et 5 à 8 années d’expérience dans un rôle similaire
    • Au moins cinq ans d’expérience avec la plateforme Azure
    • Expérience avérée dans le développement de logiciels et dans la réalisation de projets complexes
    • Connaissance des opérations de développement et de la pratique CICD (intégration continue, déploiement continu)
    • Connaissance de l’informatique en nuage
    • Certifications Azure
    • Connaissance de différents langages de programmation, dont.NET
    • Compétences avérées de direction d’équipe dans un environnement Agile.

    À CAE, il est très important de créer des liens avec les gens. Si vous avez des questions au sujet de cette possibilité de carrière, n’hésitez pas à communiquer avec Camille Launay, spécialiste de l’acquisition de talents (camille.launay@cae.com) ou David Chapdelaine, chef, architecture logicielle (david.chapdelaine@cae.com).

    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.

    If you’ve taken a plane to any destination in the world, chances are, your pilot was trained by CAE. With its strong customer focus, the Digital Accelerator team is dedicated to elevating the training experience to make pilots the best they can be.

    Here are few reasons why folks love working at CAE!

    Watch the video of a colleague sharing his passion: [...] work that drives professional development

  • Ability to enter and grow within the technology industry
  • Work in a collaborative environment
  • Be part of a high-performance team
  • What we have to offer

    • 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!

    Your mission

    As a Software Architect, in our Digital Accelerator Team, your mission is to improve the customer experience by collaborating in the product development as well as proof of concepts prototyping. You are fully knowledgeable of modern software development, the importance of testing and quality and believe in measurement and taking action based on data.

    You will be inspired and motivated by the multidisciplinary team you will be part of: Journey Owner, Digital Product Manager, CX Designer, Scrum Master, Developers, and your colleagues Software Architecture Technical Lead.

    Your Role & Main Responsibilities

    Develop best architecture solutions using cloud native technical knowledge that will meet the business needs.

    • Participate in implementation of solutions within SCRUM teams
    • Validate technology choices by prototyping technology stacks and platforms, including cloud services.
    • Guide and coach teams and individuals on Agile methodologies, key application development and dev-Ops technologies (Containers, orchestrators, dev-Ops, Azure platform…). 
    • Drive the development of cloud native projects (serverless, Kubernetes, Service Fabric, Automation pipeline, Monitoring, Docker, Data platforms, systems integration, etc. ).  

    Be a Technical Advisor

    • Share insights with teams to remove key blockers to ensure objectives are achieved and risks are managed appropriately for product development.
    • Implement guidance and best practices for coding, architectures, dev-Ops, monitoring.

    Be a change agent & Agile mindset promoter

    • Contribute to the collaborative and stimulating work environment

    Be connected to the industry to know tendencies and suggest innovative ideas

    • Maintain technical skills and knowledge, keep up to date with market trends and competitive insights; collaborate and share with technical community. 

    Your Qualifications

    • Bachelor degree in Software engineering and 5-8 years experience in a similar position
    • 5 + years of Azure Platform experience
    • Proven experience developing software products and working on complex projects
    • DevOps/CICD knowledge 
    • Cloud native knowledge
    • Azure certifications
    • Knowledge of multiple programming languages including .NET
    • Proven skills in team leadership inside an Agile environment

    At CAE, connecting with people is very important. If you have any questions on this career opportunity, please do not hesitate to contact Camille Launay, Talent Acquisition Specialist (camille.launay@cae.com) or David Chapdelaine, Head of Software Architecture (david.chapdelaine@cae.com).

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

    #LI-CL1

    Position Type

    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 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.

    More from CAE Canada Inc
    Product Owner
    CAE Canada Inc 20 hours ago
    Senior Zuora Administrator
    CAE Canada Inc 7 days ago
    Analyste daffaires/ Business Analyst
    CAE Canada Inc 20 hours ago

    Architecte logiciel/ Software Architect

    Apply On Company Site
    Back to search page
    ;