Développeur de logiciels senior

PAL

Halifax, Quebec

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Voyages PAL
Assurance santé
Régime de retraite
Plan d'achat d'actions
Aide frais de scolarité
Programme d'aide aux employés et à la'
Jours PAL

Job summary

CarteNav Solutions, PAL, recherche un développeur de logiciels senior pour Halifax ou St. John's afin de concevoir et développer des applications web modernes en Angular et Spring Boot, avec dockerisation et déploiement Kubernetes.

Le poste est axé développement full-stack et inclut un soutien de niveau 3. Vous travaillerez sur des API REST sécurisées, l'authentification OAuth2/OpenID Connect et des architectures orientées données, en collaboration avec les équipes Ops et Produit pour assurer

Qualifications

  • 5 à 10 ans d'expérience pratique en développement de logiciels, avec un fort accent Web moderne.
  • Maîtrise d'Angular (TypeScript), Spring Boot (Java) et Docker.
  • Bonne compréhension de Kubernetes, de la programmation réactive et de la conception d'API RESTful.
  • Connaissance d'OAuth2 et d'OpenID Connect.
  • Expérience avec Git et les pratiques DevOps et observabilité.

Responsibilities

  • Développer des applications Web en Angular pour le frontend et Spring Boot pour les services backend.
  • Concevoir et consommer des API RESTful sécurisées et performantes.
  • Appliquer des architectures réactives et axées sur les données pour des applications évolutives.
  • Gérer l'intégration Docker et les concepts Kubernetes en collaboration avec l'infrastructure.
  • Assurer le support niveau 3 et résoudre les incidents en production.
  • Collaborer avec les équipes DevOps, QA et Produit et participer aux revues de code et à la documentation.

Skills

Angular
Spring Boot
Docker
Kubernetes
Programmation réactive
API RESTful
OAuth2/OpenID Connect
Git

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

PAL • Halifax, Quebec

On-site
CAD 110,000 - 140,000
Health benefits
Pension plan (employer matching)
Stock Purchase Plan
+4
Ingénieur Logiciel Senior – Full‑Stack Angular/Spring Boot
Ingénieur Logiciel Senior – Full‑Stack Angular/Spring Boot

PAL • Halifax, Quebec

On-site
CAD 90,000 - 130,000
Voyages PAL
Assurance santé
Régime de retraite
+4
Développeur(euse) Logiciel – Équipe Systèmes au sol
Développeur(euse) Logiciel – Équipe Systèmes au sol

Flyscan Systems Inc. • Quebec, Montreal (administrative region), Bromont

Hybrid
CAD 60,000 - 80,000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
Coordinateur(trice) de projets
Coordinateur(trice) de projets

PAL • Quebec

On-site
CAD 65,000 - 90,000
Voyages personnels avec PAL et accords
Aide aux employés et à leur famille
Assurance médicale, dentaire, vision &
Développeur.se senior full-stack
Développeur.se senior full-stack

Nurun • Montreal (administrative region)

Hybrid
CAD 60,000 - 90,000
Salaire compétitif
Assurances collectives complètes
Congés fériés prolongés
+2
Ingénieur test logiciel
Ingénieur test logiciel

CS GROUP - Canada • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Travail hybride
Assurance médicale, dentaire et visuel
Accès télémédecine
+4
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System

Flyscan Systems Inc. • Quebec

Hybrid
CAD 70,000 - 90,000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
Analyste de la sécurité des réseaux informatiques
Analyste de la sécurité des réseaux informatiques

PAL • San Juan de Terranova, Quebec

On-site
CAD 90,000 - 120,000
Assurance médicale et dentaire
Régime de retraite à cotisations défin
Plan d'achat d'actions pour les employ
+3
Développeur·se full stack - Full Stack Developer
Développeur·se full stack - Full Stack Developer

NorthStar Earth & Space • Montreal West

Hybrid
CAD 110,000 - 160,000
Assurance santé et dentairaire
Horaires flexibles
Bureau dans le Vieux-Montréal
Développeur·se full stack - Full Stack Developer
Développeur·se full stack - Full Stack Developer

Northstar Data • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Competitive salary
Health and dental coverage from Day 1
Flexible working hours
+2