Retourner à la recherche
Thales Canada

Développeur de logiciels senior

Thales Canada

Voir tous les postes de cette entreprise

Il s'agit d'un poste hybride à Vancouver, C.-B.

Résumé du poste

En tant que membre d'une équipe de développement collaborative, le développeur de logiciels senior jouera un rôle déterminant dans la conception et la mise en œuvre d'une plateforme de gestion des clés et d'un service SaaS sécurisés.

Fonctions essentielles

  • Concevoir, développer, tester et maintenir des microservices évolutifs dans un environnement infonuagique conteneurisé sous orientation technique.
  • Mettre en œuvre des fonctionnalités qui prennent en charge la multi-location, la haute disponibilité, l'évolutivité, la gérabilité et l'extensibilité.
  • Appliquer des pratiques de développement piloté par les tests et l'automatisation pour améliorer la qualité et la fiabilité des logiciels.
  • Déboguer, dépanner et résoudre les défauts logiciels et les problèmes techniques dans les applications distribuées et multithreads.
  • Collaborer avec les propriétaires de produits, les architectes, les ingénieurs seniors, l'assurance qualité, le DevOps et les équipes de support pour comprendre les exigences et fournir des solutions efficaces.
  • Décomposer le travail assigné, fournir des estimations et accomplir les tâches de développement dans les délais des sprints Agile.
  • Développer des solutions logicielles en analysant les besoins du système, les flux de données, les modèles d'utilisation et les processus de travail.
  • Créer et maintenir une documentation technique claire, des diagrammes, des commentaires de code et des notes opérationnelles pour les fonctionnalités attribuées.
  • Respecter les normes de codage sécurisé et participer aux revues de code pour garantir un logiciel maintenable, fiable et sécurisé.
  • Rester à jour avec les technologies pertinentes liées au nuage, au développement côté serveur, aux bases de données et à la sécurité.
  • Travailler en étroite collaboration avec le support client et les équipes d'exploitation pour enquêter sur les problèmes de production et contribuer à une résolution rapide.

Exigences minimales

  • 5 à 8 ans d'expérience pertinente en tant qu'ingénieur logiciel.
  • Baccalauréat en informatique, en génie informatique ou dans une discipline technique connexe.
  • Expérience pratique d'au moins une grande plateforme infonuagique telle qu'AWS, Azure ou GCP, et expérience avec Docker et Kubernetes dans des environnements de production ou similaires à la production.
  • Expérience dans le développement, le déploiement ou le support d'applications SaaS et de services natifs du nuage.
  • Expérience en programmation avec Go, C, C++ ou des langages de programmation côté serveur similaires.
  • Expérience dans la conception, le développement ou la consommation d'API RESTful ; familiarité avec les outils de documentation d'API tels que Swagger/OpenAPI.
  • Expérience dans le développement de logiciels d'entreprise axés sur les bases de données à haute disponibilité utilisant des bases de données relationnelles telles que PostgreSQL.
  • Expérience dans le dépannage de logiciels, de bases de données et de problèmes de performance des applications, y compris les scénarios de blocage et d'interblocage.
  • Expérience du développement de logiciels Linux, de l'empaquetage, des tests, des processus de version et des langages de script.
  • Connaissance pratique des normes ou concepts de sécurité tels que PKI, PKCS ou KMIP.
  • Familiarité avec les bases de données et les concepts de conception de schémas.
  • Fortes compétences en résolution de problèmes, à l'écrit, à l'oral et en collaboration.

Qualifications préférées

  • Maîtrise en informatique, en génie informatique ou dans une discipline technique connexe.
  • Expérience ou familiarité avec la gestion des clés, les services cryptographiques ou les applications de plateformes axées sur la sécurité.
  • Connaissance pratique des pratiques de codage sécurisé, des principes de sécurité et des considérations courantes de sécurité des applications.
  • Familiarité avec les SDK et services des fournisseurs de services infonuagiques dans AWS, Azure ou GCP.

La fourchette de rémunération totale cible (TTC) prévue pour ce poste est de 95,825.40 - 127,767.20 - 159,709.00 CAD par année. L'entreprise se réserve le droit de payer finalement plus ou moins que la fourchette affichée et d'offrir des avantages sociaux supplémentaires et d'autres compensations, en fonction de circonstances non liées au statut d'un candidat protégé par la loi locale, d'État ou fédérale.

Si vous êtes enthousiaste à l'idée de travailler avec Thales, mais que vous ne répondez pas aux exigences de ce poste, nous vous encourageons à rejoindre notre communauté de talents ! https://careers.thalesgroup.com/global/en/jointalentcommunity. Vous pouvez télécharger votre CV et nos recruteurs pourront vous contacter pour toute nouvelle opportunité qui pourrait vous intéresser.

Pourquoi nous rejoindre ?

Dites bonjour et apprenez-en davantage sur le travail chez Thales, cliquez ici

Thales offre un programme d'avantages sociaux complet pour tous les employés à temps plein travaillant 24 heures ou plus par semaine et leurs personnes à charge admissibles, incluant les éléments suivants :

  • Soins de santé complémentaires, dentaires, compte santé (CS), assurance vie, assurance accidents corporels, incapacité de courte durée, programme de soins contre le cancer, assurance voyage, programme d'aide aux employés et programme de bien-être payés par l'entreprise.
  • Régimes d'épargne-retraite (REER, RRELC, CELI) avec une contribution de l'entreprise et un appariement à un RRELC, sans période d'acquisition.
  • Jours fériés, jours de vacances et congé de maladie payés par l'entreprise.
  • Assurance vie volontaire, assurance accidents corporels, maladies graves, incapacité de longue durée.
  • Rabais pour employés sur l'habitation, l'automobile et l'abonnement au gym.

Thales est un employeur souscrit au principe de l'égalité d'accès à l'emploi qui valorise la diversité et l'inclusivité sur le lieu de travail. Thales s'engage à fournir des mesures d'adaptation à toutes les étapes du processus d'entrevue. Les candidats sélectionnés pour une entente qui nécessitent des mesures d'adaptation sont invités à le signaler lors de l'invitation à une entrevue. Nous travaillerons avec vous pour répondre à vos besoins. Toutes les informations d'adaptation fournies seront traitées de manière confidentielle et utilisées uniquement dans le but de fournir une expérience candidat accessible.

Détails

Ville
Vancouver, C.-B.

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.