CarteNav Solutions, une entreprise de PAL, est un leader international en solutions de connaissance situationnelle pour les environnements maritimes, terrestres et aériens. L'entreprise s'est forgé une réputation en fournissant des solutions de grande valeur pouvant être déployées sur une grande variété de plateformes pour de multiples types de missions pour des clients gouvernementaux, militaires et commerciaux. Toujours à l'affût de l'innovation, CarteNav Solutions cherche toujours à développer de nouvelles solutions pour des besoins et des environnements complexes.
Nous recherchons un Développeur de logiciels senior pour rejoindre notre équipe à Halifax, NS ou St. John's, NL.
Résumé du poste :
Nous recherchons un Développeur de logiciels senior ayant une solide expertise en Angular, Spring Boot et Docker, combinée à une solide 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 inclut une responsabilité secondaire de support de niveau 3, où vous gérerez les problèmes escaladés qui nécessitent des connaissances techniques approfondies et la résolution de problèmes pendant les heures de bureau régulières.
Vous travaillerez avec des technologies modernes pour créer des applications évolutives, sécurisées et axées sur les données, tout en collaborant avec les équipes d'exploitation et de support pour assurer la fiabilité de la production et une haute disponibilité du système.
Devoirs 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 assurant les meilleures pratiques en matière de sécurité et de performance.
- Appliquer les principes de programmation axée sur les données et réactive pour créer des applications réactives et évolutives.
- Intégration et architecture système :
- Utiliser Docker pour conteneuriser les applications et assurer la cohérence de l'environnement.
- Appliquer une connaissance pratique des concepts 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 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 qui nécessitent une investigation et une résolution au 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'alerte.
- Collaboration et communication :
- Traduire les exigences métier et utilisateur en solutions techniques de haute qualité.
- Travailler en étroite collaboration 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 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 Kubernetes.
- Expérience de la conception axée sur les données et de la programmation réactive (par exemple, avec Project Reactor ou RxJS).
- Maîtrise de la conception et de la consommation d'API RESTful.
- Connaissance d'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, alerte).
- Capacité à interpréter les besoins métier 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 cloud (par exemple, AWS, Azure, GCP).
- Compréhension des différents flux OIDC et de leurs cas d'utilisation.
- Familiarité avec le streaming vidéo (en direct et à la demande) dans les navigateurs web.
- Expérience pratique avec PostGIS ou d'autres extensions géospatiales aux bases de données relationnelles.
Ce que CarteNav vous offre :
- Privilèges de voyage personnels avec PAL et accords interlignes avec d'autres compagnies aériennes
- Avantages sociaux complets incluant l'assurance médicale, dentaire, visuelle et vie
- Régime de retraite avec contribution de l'employeur
- Régime d'achat d'actions des employés
- Programme d'aide aux études des 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, CA ou St. John's, NL
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300