CarteNav Solutions , une entreprise PAL, est un leader international en solutions de conscience situationnelle pour les environnements maritime, terrestre et aérien. L'entreprise s'est forgée une réputation en fournissant des solutions à haute valeur ajoutée qui peuvent être déployées sur une grande variété de plateformes pour de multiples types de missions destinés à des clients gouvernementaux, militaires et commerciaux. Toujours à l'avant-garde de l'innovation,
CarteNav Solutions
cherche constamment à développer de nouvelles solutions pour des besoins et environnements complexes. Nous recherchons un
développeur de logiciels senior
pour se joindre à notre équipe à
Halifax (Nouvelle-Écosse)
ou à
St. John's (Terre-Neuve-et-Labrador). Résumé du poste : Nous recherchons un
développeur de logiciels senior
possédant une solide expertise en
Angular, Spring Boot et Docker , ainsi qu'une bonne compréhension de
Kubernetes, de la programmation réactive
et de la conception d'API sécurisées. Ce rôle est principalement axé sur le
développement full-stack
mais comprend une responsabilité secondaire de
soutien de niveau 3 , où vous gérerez les problèmes escaladés qui nécessitent des connaissances techniques approfondies et des compétences en résolution de problèmes pendant les heures normales de bureau. Vous travaillerez avec des technologies modernes pour bâtir des applications évolutives, sécurisées et axées sur les données, tout en collaborant avec les équipes des opérations et du soutien pour assurer la fiabilité de la production et une haute disponibilité des systèmes. Devoirs et responsabilités : Développement d'applications :
Concevoir, développer, tester et maintenir des applications Web en utilisant
Angular
pour le frontal et
Spring Boot
pour les services dorsaux. Créer et consommer des
API RESTful , en veillant aux meilleures pratiques en matière de sécurité et de performance.
Appliquer les principes de la
programmation axée sur les données
et
réactive
pour créer des applications réactives et évolutives.
Intégration de systèmes et architecture :
Utiliser
Docker
pour conteneuriser les applications et assurer la cohérence de l'environnement. Appliquer une connaissance pratique des
concepts de Kubernetes
pour collaborer avec les équipes d'infrastructure sur l'orchestration des conteneurs. Intégrer les normes
OAuth2 et OpenID Connect
pour gérer les flux de travail d'authentification et d'autorisation sécurisés.
Soutien et fiabilité (Niveau 3) :
Agir en tant que
point d'escalade de niveau 3
pour les problèmes complexes nécessitant une enquête et une résolution de niveau expert. Collaborer avec les équipes DevOps et de développement pour
analyser les métriques ,
résoudre les problèmes de production
et améliorer les mécanismes de
journalisation et d'alertes .
Collaboration et communication :
Traduire les besoins opérationnels et des utilisateurs en solutions techniques de haute qualité. Travailler en étroite collaboration avec des équipes inter fonctionnelles, notamment DevOps, AQ et Produit, pour offrir une fonctionnalité de bout en bout. Contribuer aux examens de code, aux discussions architecturales et à la documentation.
Qualifications requises : 5 à 10 ans d'expérience pratique en
développement de logiciels , avec un accent sur les technologies Web modernes. Maîtrise de :
Angular
(TypeScript) Spring Boot
(Java) Docker
Solide compréhension des opérations et des concepts de
Kubernetes . Expérience en conception
axée sur les données
et en
programmation réactive
(par exemple, en utilisant Project Reactor ou RxJS). Maîtrise de la conception et de la consommation d' API RESTful . Connaissance de
OAuth2
et d' OpenID Connect . Compréhension des
concepts géospatiaux
et travail avec des
bases de données géospatiales . Familiarité avec les
pratiques DevOps , y compris les outils d'observabilité (métriques, journalisation, alertes). Capacité à interpréter les besoins commerciaux et à les traduire en exigences techniques. Maîtrise de
Git
et des flux de travail de contrôle de version associés. Excellentes compétences en communication verbale et écrite en anglais. Atouts : Expérience avec les plateformes d' hébergement infonuagique
(par exemple, AWS, Azure, GCP). Compréhension de divers
flux OIDC
et de leurs cas d'utilisation. Familiarité avec la
diffusion vidéo
(en direct et sur demande) dans les navigateurs Web. Expérience pratique avec
PostGIS
ou d'autres extensions géospatiales pour les bases de données relationnelles. Ce que CarteNav vous offre : Privilèges de voyage personnels avec PAL et ententes interlignes avec d'autres compagnies aériennes Avantages sociaux complets incluant assurance médicale, dentaire, vision et vie Régime de retraite avec cotisations de l'employeur Plan d'achat d'actions pour les employés Programme d'aide aux frais de scolarité pour les employés Programme d'aide aux employés et à leur famille Jours PAL CarteNav
s'engage à favoriser un milieu de travail inclusif qui célèbre et encourage la diversité, l'équité et l'inclusion, où les individus sont reconnus, soutenus et respectés. Les candidats de tous horizons sont invités à postuler. Seules les personnes sélectionnées pour une entrevue seront contactées. #CarteNav
#J-18808-Ljbffr
📌 Développeur de logiciels senior (Winnipeg)
🏢 PAL
📍 Winnipeg