×
Register Here to Apply for Jobs or Post Jobs. X

Développeur logiciel principal

Job in St. John's, St. Johns, Newfoundland / NL, Canada
Listing for: PAL
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
Job Description & How to Apply Below
Location: St. John's

À propos de Carte Nav Solutions  Carte Nav 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 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 différents types de missions auprès de clients gouvernementaux, militaires et commerciaux.

Toujours à l'avant-garde de l'innovation, Carte Nav Solutions cherche en permanence à développer de nouvelles solutions pour des besoins et des environnements complexes.
Résumé du poste  Nous recherchons un Développeur logiciel principal 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 sécurisée d'API. Ce rôle est principalement axé sur le développement full‑stack, mais comprend une responsabilité secondaire de support de niveau 3, où vous traiterez des incidents escaladés nécessitant des connaissances techniques approfondies et des capacités de résolution de problèmes pendant les heures de bureau.
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.
Construire et consommer des API RESTful, en suivant les meilleures pratiques de sécurité et de performance.
Appliquer des principes orientés données et de programmation réactive pour créer des applications réactives et évolutives.

Intégration système et architecture  Utiliser Docker pour containeriser les applications et garantir la cohérence des environnements.
Appliquer des notions 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 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 investigation et une résolution expertes.
Collaborer avec les équipes Dev Ops et de développement pour analyser les métriques, dépanner les incidents en production et améliorer les mécanismes de journalisation et d'alerte.

Collaboration et communication  Transcrire les besoins métiers et utilisateurs en solutions techniques de haute qualité.
Travailler en étroite collaboration avec des équipes interfonctionnelles, y compris Dev Ops, QA et Produit, pour livrer des fonctionnalités de bout en bout.
Contribuer aux revues de code, aux discussions architecturales et à la documentation.

Exigences requises   5 à 10 ans d'expérience pratique en développement logiciel, axée sur les technologies web modernes.
Maîtrise de Angular (TypeScript), Spring Boot (Java) et Docker.
Bonne compréhension des opérations et concepts de Kubernetes.
Expérience de la conception orientée données et de la programmation réactive (ex. 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 expérience des bases de données géospatiales.
Familiarité avec les pratiques Dev Ops, y compris les outils d'observabilité (métriques, journalisation, alertes).
Capacité à interpréter les besoins métiers et à les traduire en exigences techniques.
Maîtrise de Git et des flux de travail de gestion de versions associés.
Excellentes compétences en communication verbale et écrite en anglais.
Atouts   Expérience avec des plateformes d'hébergement cloud (ex. AWS, Azure, GCP).
Compréhension des différents flux OIDC et de leurs cas d'utilisation.
Familiarité avec la diffusion vidéo (streaming 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 Carte Nav 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 vie.
Régime de retraite avec contrepartie de l'employeur.
Plan d'achat d'actions pour les employés.
Programme d'aide aux études, programme d'aide aux employés et à la famille.
Jours PAL.
Engagement envers la diversité  Carte Nav 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary