CarteNav Solutions, une entreprise 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 différents types de missions destinées aux clients gouvernementaux, militaires et commerciaux. Toujours à l'avant-garde de l'innovation, CarteNav Solutions cherche constamment à développer de nouvelles solutions pour des besoins et des environnements complexes.
Nous recherchons un Développeur logiciel intermédiaire pour rejoindre notre équipe en pleine croissance à Abu Dhabi, ÉAU.
Résumé du poste
Nous recherchons un Développeur logiciel intermédiaire ayant une solide expertise en Angular, Spring Boot et Docker, combinée à une compréhension approfondie 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 support de niveau 3, où vous traiterez des problèmes escaladés nécessitant des connaissances techniques approfondies et des compétences 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'exploitation et de support pour assurer la fiabilité de la production et une haute disponibilité du système.
Responsabilités clé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 en matière de sécurité et de performance.
- Appliquer des principes axés sur les données et de programmation réactive pour développer 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 une connaissance opérationnelle des concepts Kubernetes afin de collaborer avec les équipes d'infrastructure sur l'orchestration des conteneurs.
- Intégrer les normes OAuth2 et OpenID Connect pour gérer des workflows d'authentification et d'autorisation sécurisés.
Support et fiabilité (Niveau 3)
- Servir de point d'escalade de niveau 3 pour des problèmes complexes nécessitant 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 incidents de production et améliorer les mécanismes de journalisation et d'alerte.
Collaboration et communication
- Transcrire les besoins métier et utilisateurs en solutions techniques de haute qualité.
- Travailler en étroite collaboration avec des équipes transverses, y compris DevOps, QA et Produit, pour délivrer des fonctionnalités de bout en bout.
- Contribuer aux revues de code, aux discussions architecturales et à la documentation.
Qualifications requises
- 4 à 6 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
- Solide 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 exemple, 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 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.
- Familiarité avec les solutions de chat.
- Expérience pratique avec PostGIS ou d'autres extensions géospatiales aux bases de données relationnelles.
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 un entretien seront contactées.
Détails
- Ville
- Abu Dhabi, Émirats arabes unis
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300