Retourner à la recherche
PAL

Développeur logiciel principal

PAL

Voir les 54 postes de cette entreprise

CarteNav Solutions, une société du groupe PAL, est un leader international des 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 à forte valeur ajoutée pouvant être déployées sur une grande variété de plateformes pour de multiples types de missions auprès de clients gouvernementaux, militaires et commerciaux. Toujours à l'affût de l'innovation, CarteNav Solutions cherche constamment à développer de nouvelles solutions pour des besoins et des environnements complexes.

Nous recherchons un(e) Développeur logiciel principal pour rejoindre notre équipe à Halifax (Nouvelle-Écosse) ou St. John's (Terre-Neuve-et-Labrador).

Résumé du poste

Nous recherchons un(e) Développeur logiciel principal 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 poste est principalement axé sur le développement full-stack et comprend une responsabilité secondaire de support de niveau 3, traitant des problèmes escaladés nécessitant des connaissances techniques approfondies et des capacités de résolution de problèmes pendant les heures de bureau. Vous travaillerez avec des technologies modernes pour construire des applications évolutives, sécurisées et axées sur les données tout en collaborant avec les équipes d'opérations et de support pour assurer la fiabilité en production et une haute disponibilité des systèmes.

Tâches et responsabilités

  • Développement d'applications :
    • Concevoir, développer, tester et maintenir des applications web en utilisant Angular pour le frontend et Spring Boot pour les services backend.
    • Créer et consommer des API RESTful, en veillant aux meilleures pratiques de sécurité et de performance.
    • Appliquer des principes de conception data-driven et de programmation réactive pour construire des applications réactives et évolutives.
  • Intégration système et architecture :
    • Utiliser Docker pour conteneuriser les applications et garantir la cohérence des environnements.
    • Appliquer des connaissances pratiques des concepts de Kubernetes pour collaborer avec les équipes d'infrastructure sur l'orchestration des conteneurs.
    • Intégrer les standards OAuth2 et OpenID Connect pour gérer les flux d'authentification et d'autorisation sécurisés.
  • Support et fiabilité (Niveau 3) :
    • Servir de point d'escalade de niveau 3 pour les problèmes complexes nécessitant une investigation et une résolution experte.
    • Collaborer avec les équipes DevOps et développement pour analyser les métriques, résoudre les problèmes en production et améliorer les mécanismes de journalisation et d'alerte.
  • Collaboration et communication :
    • Traduire les besoins métier et utilisateur en solutions techniques de haute qualité.
    • Travailler étroitement avec des équipes interfonctionnelles, y compris DevOps, QA et Produit, pour fournir des fonctionnalités de bout en bout.
    • Contribuer aux revues de code, aux discussions architecturales et à la documentation.

Qualifications requises

  • 5 à 10 ans d'expérience pratique en développement logiciel, avec un focus sur les technologies web modernes.
  • Maîtrise de :
    • Angular (TypeScript)
    • Spring Boot (Java)
    • Docker
  • Bonne compréhension des opérations et concepts de Kubernetes.
  • Expérience de conception data-driven et de programmation réactive (par ex. Project Reactor ou RxJS).
  • Maîtrise de la conception et de la consommation d'API RESTful.
  • Connaissance de OAuth2 et OpenID Connect.
  • Compréhension des concepts géospatiaux et expérience 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 métier et à les traduire en exigences techniques.
  • Maîtrise de Git et des workflows de contrôle de version associés.
  • Excellentes compétences en communication orale et écrite en anglais.

Atouts

  • Expérience avec les plateformes d'hébergement cloud (par ex. AWS, Azure, GCP).
  • Compréhension des différents flux OIDC et de leurs cas d'utilisation.
  • Familiarité avec la diffusion vidéo (live et à la demande) dans les navigateurs web.
  • Expérience pratique avec PostGIS ou d'autres extensions géospatiales pour bases de données relationnelles.

Ce que CarteNav vous offre

  • Privilèges de voyage personnel avec PAL et accords interlignes avec d'autres compagnies aériennes
  • Avantages sociaux complets incluant assurance médicale, dentaire, vision et assurance vie
  • Régime de retraite avec contribution de l'employeur
  • Plan d'achat d'actions pour les employés
  • Programme d'aide aux études pour les employés
  • Programme d'aide aux employés et à la famille
  • Jours PAL

CarteNav s'engage à favoriser un environnement 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 encouragés à postuler.

Seules les personnes sélectionnées pour une entrevue seront contactées.

#CarteNav

Détails

Ville
Halifax, NS; St. John's, NL

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.