CarteNav Solutions, une entreprise de PAL, est un chef de file international en solutions de connaissance de la situation pour les environnements maritimes, terrestres et aériens. L'entreprise s'est bâti une réputation en fournissant des solutions à haute 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. À l'avant-garde de l'innovation, CarteNav Solutions cherche constamment à développer de nouvelles solutions pour des besoins et des environnements complexes.
Nous sommes à la recherche d'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, combinée à 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 capacités de 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.
Fonctions 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 programmation axée sur les données et réactive pour bâtir 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 de 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 comme point d'escalade de niveau 3 pour les problèmes complexes qui nécessitent 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'alerte.
- Collaboration et communication :
- Traduire les exigences opérationnelles 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 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 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 d'OAuth2 et d'OpenID Connect.
- Compréhension des concepts géospatiaux et du 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 opérationnels 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 de 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 accords interlignes avec d'autres compagnies aériennes
- Avantages sociaux complets comprenant l'assurance médicale, dentaire, vie et invalidité
- 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ù chaque individu est reconnu, soutenu et respecté. Les candidats de tous horizons sont invités à postuler.
Seules les personnes retenues pour une entrevue seront contactées.
Détails
- Ville
- Halifax, NS, CA
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300