Enable job alerts via email!

Développeur Senior, CMS

Porter Airlines Inc.

Toronto, Quebec

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

Une compagnie aérienne de premier plan recherche un Développeur Senior, CMS, pour rejoindre son équipe à Toronto. Le candidat idéal aura plus de 5 ans d'expérience en développement full-stack, ainsi qu'une expertise en C# et ASP.NET Core MVC. Ce rôle exige une forte capacité à diriger des projets et à collaborer avec diverses équipes. Une expérience dans l'industrie aéronautique est un atout.

Benefits

Hospitalité authentique
Environnement de travail dynamique

Qualifications

  • Plus de 5 ans d'expérience en développement full-stack dans des environnements d'entreprise.
  • Capacité à diriger les efforts de développement et à influencer la direction technique.
  • Expérience en plateformes CMS sans tête (Contentful, Sanity, Strapi).

Responsibilities

  • Concevoir et mettre en œuvre des solutions logicielles évolutives et sécurisées.
  • Diriger l'intégration des plateformes CMS avec l'écosystème numérique.
  • Mentorer les développeurs et fournir des conseils techniques.

Skills

Développement full-stack
C# et ASP.NET Core MVC
React
API RESTful
Gestion des passerelles API
AWS
Docker

Education

Baccalauréat en informatique ou en ingénierie

Tools

SQL Server
Entity Framework
Jira
Job description
Résumé du poste

Relevant du Senior Manager, Development and Delivery, le Développeur Senior, CMS est un leader technique au sein de l'équipe de développement agile, responsable de la conception, de la construction et de l'optimisation des expériences numériques destinées aux clients en utilisant une architecture web moderne. Ce rôle combine développement pratique, contribution architecturale et responsabilités de mentorat. Vous dirigerez la mise en œuvre de services évolutifs, pilotés par API, et de solutions de diffusion de contenu, guiderez les décisions techniques et aiderez à façonner la stratégie numérique modulaire de Porter. Vous jouerez un rôle clé dans l'accélération de notre adoption des CMS sans tête, des microservices et des outils cloud natifs qui soutiennent des expériences utilisateur modulaires et performantes.

Tâches et responsabilités
  • Concevoir et mettre en œuvre des solutions logicielles évolutives, sécurisées et maintenables en utilisant des frameworks web modernes et des modèles architecturaux
  • Diriger l'intégration des plateformes CMS sans tête avec l'écosystème numérique de Porter, assurant une diffusion de contenu flexible et localisée
  • Architecturer et développer des services modulaires et des API, supportant à la fois les systèmes front-end et back-end à travers plusieurs points de contact client
  • Promouvoir les principes MACH (Microservices, API-first, Cloud-native, Headless) et l'architecture modulaire au sein de l'équipe
  • Collaborer avec les équipes produit, design et plateforme pour définir les exigences et piloter la planification technique des initiatives numériques
  • Établir et appliquer les meilleures pratiques de développement, les normes de codage et les processus de revue par les pairs pour maintenir la qualité et la stabilité du code
  • Soutenir les pratiques DevOps, les pipelines CI/CD, les déploiements cloud et la surveillance des systèmes en production
  • Identifier et résoudre la dette technique, les goulets d'étranglement de performance et les améliorations architecturales
  • Mentorer les développeurs, fournir des conseils techniques et aider à développer les capacités de l'équipe
  • Participer aux discussions sur la feuille de route et contribuer à la stratégie technique à long terme
  • Autres tâches assignées par le Senior Manager, Development and Delivery
  • Participer activement au Système de Gestion de la Sécurité (SMS) de Porter, y compris le signalement des dangers et incidents rencontrés dans les opérations quotidiennes; comprendre, respecter et promouvoir la politique de sécurité de l'entreprise
Compétences comportementales
  • Préoccupation pour la sécurité : Identifier les situations dangereuses ou potentiellement dangereuses et prendre les mesures appropriées pour maintenir un environnement sûr pour soi et les autres.
  • Travail d'équipe : Travailler en collaboration avec les autres pour atteindre les objectifs organisationnels.
  • Service aux passagers/clients : Fournir un service d'excellence aux clients internes et/ou externes (passagers).
  • Initiative : Gérer les situations et les problèmes de manière proactive et persistante, saisir les opportunités qui se présentent.
  • Orientation résultats : Concentrer les efforts pour atteindre des résultats de haute qualité conformes aux normes de l'organisation.
  • Favoriser la communication : Écouter et communiquer ouvertement, honnêtement et respectueusement avec différents publics, promouvoir le dialogue et construire un consensus.
Qualifications
  • Baccalauréat en informatique ou en ingénierie, ou combinaison équivalente d'éducation et d'expérience
  • Plus de 5 ans d'expérience en développement full-stack dans des environnements d'entreprise ou à haute disponibilité
  • Expérience démontrée dans la conception et la mise à l'échelle d'architectures basées sur des composants et d'écosystèmes API
  • Capacité avérée à diriger les efforts de développement, collaborer entre disciplines et influencer la direction technique
  • Solides compétences organisationnelles et en communication; capable d'articuler clairement les compromis architecturaux et les décisions techniques
  • À l'aise pour gérer plusieurs priorités dans un environnement dynamique
  • Expérience dans l'industrie aéronautique considérée comme un atout
  • Maîtrise experte de C# et ASP.NET Core MVC
  • Solides compétences en développement front-end, avec expérience en React (préféré), Vue.js ou Angular
  • Compréhension approfondie des API RESTful, GraphQL et gestion des passerelles API
  • Expérience pratique avec les plateformes CMS sans tête (par exemple, Contentful, Sanity, Strapi)
  • Esprit cloud-native, avec expérience du déploiement d'applications sur AWS ou fournisseurs cloud similaires
  • Familiarité avec la containerisation (Docker) et l'infrastructure en tant que code (par exemple, Terraform, AWS CDK)
  • Compétent en conception et optimisation de bases de données utilisant SQL Server et Entity Framework
  • Forte attention à la performance web, à l'accessibilité (WCAG) et au design responsive
  • À l'aise avec le contrôle de version (Git) et les outils de projet Agile comme Jira
  • Disponibilité occasionnelle pour être de garde et/ou nécessité de travailler en dehors des heures de bureau régulières pour soutenir les besoins de l'entreprise et assurer la continuité des opérations.

Lieu: Bureau du centre-ville de Toronto (250 rue Yonge) #LI-Hybrid

Description de l'entreprise

Depuis 2006, Porter Airlines élève l'expérience du voyage aérien économique pour chaque passager, offrant une hospitalité authentique avec style, soin et charme. La flotte de Porter composée d'Embraer E195-E2 et de De Havilland Dash 8-400 dessert un réseau nord-américain depuis l'Est du Canada. Basée à Toronto, Porter est une compagnie aérienne officielle 4 étoiles dans le classement mondial des compagnies aériennes. Visitez www.flyporter.com ou suivez @porterairlines sur Instagram, Facebook et Twitter.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.