CarteNav Solutions, une entreprise PAL, est un leader international des solutions de connaissance de la situation pour les environnements maritime, terrestre et aérien. L'entreprise est reconnue pour fournir des solutions de grande valeur déployables sur une grande variété de plateformes pour des missions gouvernementales, militaires et commerciales. Toujours à la pointe de l'innovation, CarteNav Solutions cherche à développer de nouvelles solutions pour des besoins et des environnements complexes.
Nous recherchons un développeur logiciel expérimenté pour rejoindre notre équipe à Halifax (N.-É.) ou St. John's (T.-N.-L.).
Résumé du poste :
Nous recherchons un développeur expérimenté disposant d'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 poste est principalement axé sur le développement full-stack et comporte une responsabilité secondaire de support de niveau 3, pour traiter les problèmes escaladés nécessitant une expertise technique approfondie pendant les heures normales de bureau.
Vous utiliserez 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'exploitation et de support pour assurer la fiabilité en 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 frontend et Spring Boot pour les services backend.
- Concevoir et consommer des API RESTful, en respectant les meilleures pratiques de sécurité et de performance.
- Appliquer des principes axés sur les données 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 assurer la cohérence des environnements.
- Appliquer des connaissances opérationnelles 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 workflows d'authentification et d'autorisation sécurisés.
- Support et fiabilité (niveau 3) :
- Agir comme point d'escalade de niveau 3 pour les problèmes complexes nécessitant une enquête et une résolution expertes.
- Collaborer avec les équipes DevOps et de développement pour analyser les métriques, dépanner les problèmes en production et améliorer les mécanismes de journalisation et d'alerte.
- Collaboration et communication :
- Transposer les besoins métier et utilisateurs 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 logiciel, avec un accent 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 la conception axée sur les données et de la 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 verbale et écrite en anglais.
Atouts :
- Expérience avec des 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 personnels avec PAL et accords interligne 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
- Programme d'aide aux employés et à leur 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
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300