Développeur logiciel senior (Vancouver)

Développeur logiciel senior (Vancouver)

11 Nov
|
Thales Canada
|
Vancouver

11 Nov

Thales Canada

Vancouver

Le personnel de Thales conçoit des solutions de gestion des identités et de protection des données au cœur de la sécurité numérique. Les entreprises et les gouvernements comptent sur nous pour apporter de la confiance aux milliards d'interactions numériques qu'ils ont avec les gens. Nos technologies et services aident les banques à échanger des fonds, les gens à traverser les frontières, l'énergie à devenir plus intelligente et bien plus encore. Plus de 30 000 organisations comptent déjà sur nous pour vérifier l'identité des personnes et des choses, accorder l'accès aux services numériques, analyser de vastes quantités d'informations et crypter les données pour rendre le monde connecté plus sûr.

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

Résumé du poste

En tant que membre d'une équipe de développement cooperative, le développeur de logiciels senior jouera un rôle déterminant dans la conception et la mise en œuvre de la plateforme de gestion des clés et du 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 maniabilité 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.
- Suivre les normes de codage sécurisé et participer aux révisions de code pour garantir un logiciel maintenable, fiable et sécurisé.
- Rester à jour avec les technologies pertinentes de l'infonuagique, du développement côté serveur, des bases de données et de la sécurité.
- Travailler en étroite collaboration avec le support client et les équipes des opérations pour enquêter sur les problèmes de production et contribuer à une résolution rapide.

Exigences minimales

- 5 à 8 ans d'expérience connexe en tant qu'ingénieur logiciel.
- Baccalauréat en informatique, en génie informatique ou dans une discipline technique connexe.
- Expérience pratique avec 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 de verrouillage mutuel.
- 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.
- Solides compétences en résolution de problèmes, en communication écrite, verbale 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 platephormes 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 kits de développement logiciel (SDK) et les services des fournisseu

📌 Développeur logiciel senior (Vancouver)
🏢 Thales Canada
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel senior (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel senior (vancouver) / vancouver