Développeur de logiciels

Thales Canada

Ottawa

Hybrid

CAD 95.000 - 110.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Thales Canada à Ottawa recherche un développeur logiciel expérimenté pour concevoir, développer et déployer des solutions logicielles robustes destinées à des applications de défense et de sécurité. Le poste implique l’intégration de données, des pipelines de traitement et une collaboration étroite avec les analystes métiers et les équipes d’ingénierie.

Vous travaillerez sur des systèmes utilisant REST, JSON/XML et des bases de données SQL/NoSQL, avec Docker/Kubernetes et CI/CD dans un cadre

Qualifikationen

  • Baccalauréat en informatique, génie logiciel, génie informatique ou équivalent.
  • 7 ans d'expérience en développement logiciel, dont 3 ans en Python.
  • Expérience avec REST/API, formats JSON/XML et messagerie asynchrone.
  • Expérience avec bases de données SQL et NoSQL; conteneurisation (Docker/Kubernetes/OpenShift).

Aufgaben

  • Concevoir, développer, intégrer, tester et déployer des logiciels de production.
  • Analyser des jeux de données et définir des règles de traitement.
  • Intégrer des systèmes via REST, bases de données, fichiers et messages.
  • Appliquer des modèles d’intégration et assurer l’intégrité des données.
  • Produire de la documentation technique et assurer le support post-déploiement.

Kenntnisse

Python
REST API
Async messaging
JSON/XML
SQL/NoSQL databases
CI/CD
Agile

Ausbildung

Bachelor en informatique/ingénierie équivalente

Tools

Docker
Kubernetes
OpenShift

Jobbeschreibung

Dans des marchés en évolution rapide, les clients du monde entier font confiance à Thales. Thales est une entreprise où des personnes brillantes du monde entier se réunissent pour partager des idées et s'inspirer mutuellement. Dans les domaines de l'aérospatiale, du transport, de la défense, de la sécurité et de l'espace, nos architectes conçoivent des solutions innovantes qui rendent possible notre avenir.

Ce rôle est en mode hybride à Ottawa

Développeur de logiciels
Résumé du poste

Le candidat retenu concevra des systèmes logiciels robustes et performants pour des applications de défense et de sécurité, avec un accent particulier prévu sur la conception, le développement, les tests, le déploiement et le support de solutions logicielles utilisées pour traiter, intégrer et distribuer des données de la Flotte Numérique à l'appui des plateformes navales et des programmes de soutien en service.

Le candidat retenu travaillera avec des analystes d'affaires, des architectes, des équipes d'ingénierie et des intervenants opérationnels pour comprendre les sources de données, les exigences de traitement et les systèmes cibles, et développera des solutions logicielles fiables pour extraire, analyser, valider, transformer, classifier, enrichir et distribuer les données.

Le rôle exige de solides compétences en génie logiciel combinées à une expérience pratique du traitement des données et de l'intégration d'entreprise. Les solutions peuvent interagir avec des fichiers, des bases de données, des API, des files d'attente de messages, des applications d'ingénierie et d'autres systèmes d'entreprise.

Exigence de conformité réglementaire

Ce poste nécessite un accès direct ou indirect au matériel, aux logiciels ou à l'information technique contrôlés en vertu de la Liste des marchandises d'exportation contrôlée du Canada et/ou du Règlement sur l'administration des exportations (EAR) des États-Unis. Tous les candidats doivent être admissibles ou en mesure d'obtenir une autorisation pour un tel accès.

Principaux domaines de responsabilité
  • Concevoir, développer, intégrer, tester et déployer des logiciels de qualité de production, y compris des pipelines de traitement automatisé des données pour l'extraction, le traitement, la transformation, la validation et la distribution des données;
  • Analyser des ensembles de données structurées, semi-structurées et non structurées, et définir des règles de traitement et de mappage appropriées;
  • Intégrer des systèmes à l'aide d'API REST, de bases de données, de fichiers, de files d'attente de messages et d'autres mécanismes d'intégration;
  • Appliquer des modèles d'intégration d'entreprise appropriés, y compris la communication synchrone/asynchrone, la messagerie, la publication/abonnement, le routage, le filtrage, la transformation et le traitement axé sur les événements;
  • Développer des mappages de données, des règles de validation, des contrôles de qualité et des mécanismes de réconciliation;
  • Assurer l'intégrité, la cohérence, l'exhaustivité et la traçabilité des données;
  • Appliquer des pratiques de développement de logiciels sécurisés, y compris le cryptage, l'authentification/autorisation et la manipulation sécurisée des informations sensibles;
  • Participer aux examens d'architecture/conception et aux activités de développement Agile;
  • Soutenir le déploiement, le dépannage et l'amélioration continue des solutions de production;
  • Produire de la documentation technique, y compris des spécifications d'interface, des mappages de données et de la documentation de conception/code de logiciels;
  • Identifier et analyser les défauts logiciels et mettre en œuvre des correctifs dans les versions de produits; et
  • Développer et maintenir des connaissances à jour sur les meilleures pratiques et méthodologies de développement de logiciels.
Exigences minimales
  • Baccalauréat en informatique, en génie logiciel, en génie informatique ou une formation équivalente avec une expérience pertinente;
  • 7 ans d'expérience en développement de logiciels, comprenant :
  • 3 ans d'expérience en programmation en Python;
  • Expérience en programmation utilisant des protocoles de communication / d'interfaçage tels que :
  • i. API REST[;
  • ii. Messagerie asynchrone utilisant des protocoles de publication/abonnement ou des files d'attente de messages
  • iii. Formats structurés tels que JSON/XML;
  • Expérience en programmation utilisant/s'interfaçant avec des bases de données SQL et NoSQL;
  • Expérience avec la conteneurisation telle qu'avec Docker, Kubernetes ou OpenShift;
Qualifications préférées
  • 3 ans d'expérience en programmation en C#;
  • Solide compréhension de l'intégrité, de la cohérence, de la validation des données et de la gestion des erreurs associée;
  • Connaissance pratique des modèles d'intégration et des concepts de fiabilité des systèmes distribués;
  • Expérience avec les services cloud Azure;
  • Expérience avec le système AVEVA PI et/ou AVEVA AIM;
  • Expérience avec les ensembles d'outils de flux de travail d'ingénierie des données tels qu'AirFlow;
  • Expérience de travail avec des concepts de sécurité tels que le chiffrement au repos, le chiffrement en transit, la MFA, etc.;
  • Expérience de travail dans des environnements de développement de logiciels scrum/agile et CI/CD;
  • Très solides compétences en codage, en tests unitaires et en débogage;
  • Solides compétences en communication orale et écrite;
Exigences particulières du poste
  • Horaire : Temps plein, conformément aux heures de base de Thales Canada;
  • Environnement physique : Travail de bureau / de bureau : > 90 %, avec possibilité de travail en laboratoire ou sur le terrain;
  • Déplacements : Des déplacements peuvent être nécessaires et/ou des déplacements quotidiens dans la région du Grand Ottawa, < 10 %;

La fourchette de marché de référence pour la rémunération globale cible (TTC) pour ce poste, comprenant le salaire de base annuel et la cible de rémunération variable, se situe entre 95 000 $ et 110 000 $ CAD par an en espèces cibles totales (TTC).

Cela reflète la façon dont les entreprises d'un secteur et d'une région géographique similaires rémunèrent généralement des emplois similaires. Cette fourchette aide l'entreprise à prendre des décisions salariales parmi de nombreux autres points de données. L'endroit où un poste se situe dans cette fourchette dépend également d'autres facteurs, y compris – sans s'y limiter – l'historique de parcours professionnel de l'employé, ses compétences, ses aptitudes et ses performances, ainsi que le budget salarial annuel de l'entreprise, les exigences du programme du client et l'équité interne de l'entreprise. Thales peut offrir des avantages sociaux supplémentaires et d'autres rémunérations, selon des circonstances non liées au statut protégé d'un candidat en vertu de la loi locale, étatique ou fédérale.

Nous utilisons des outils activés par l'intelligence artificielle dans le cadre de notre processus de recrutement pour soutenir des activités telles que la découverte de candidats, la correspondance de CV et la planification d'entrevues. Ces outils peuvent aider à filtrer et à évaluer les candidatures et à recommander des correspondances potentielles en fonction des exigences de la description de poste. Toutes les décisions d'embauche, y compris l'évaluation, la sélection et la disposition des candidats, sont prises par des recruteurs humains. L'intelligence artificielle ne prend pas de décisions d'embauche en notre nom.

Pourquoi nous rejoindre ?

Dites HI et apprenez-en plus sur le travail chez Thales cliquez ici. ( https://youtu.be/9aMF4NMhEJo )

#hybrid

#LI-KL1

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, comprenant ce qui suit :

Assurance maladie complémentaire, dentaire, compte santé, 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, RPDCE, CELI) avec une contribution de l'entreprise et une cotisation de correspondance à un RPDCE, sans période d'acquisition.

Jours fériés payés, jours de vacances et congé de maladie payé payés par l'entreprise.

Assurance vie facultative, accidents corporels, maladie grave, incapacité de longue durée.

Rabais pour employés sur l'assurance habitation, automobile et abonnement au gymnase.

Thales est un employeur souscrivant au principe de l'égalité d'accès à l'emploi qui valorise la diversité et l'inclusion sur le lieu de travail. Thales s'engage à fournir des mesures d'adaptation dans toutes les parties du processus d'entrevue. Les candidats sélectionnés pour une entrevue qui nécessitent des mesures d'adaptation sont priés de 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.

Ce poste nécessite un accès direct ou indirect au matériel, aux logiciels ou à l'information technique contrôlés en vertu de la Liste des marchandises d'exportation contrôlée du Canada, du Programme des marchandises contrôlées du Canada, du Programme de sécurité industrielle du Canada, du Règlement sur le trafic international d'armes (ITAR) des États-Unis et/ou du Règlement sur l'administration des exportations (EAR) des États-Unis. Tous les candidats doivent être admissibles ou en mesure d'obtenir une autorisation pour un tel accès, y compris l'admissibilité au Programme des marchandises contrôlées du Canada et être en mesure d'obtenir une habilitation de sécurité Secrète de l'OTAN canadienne.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Architecte C5ISRT
Architecte C5ISRT

Aero Nouvelle • Ottawa

Hybrid
CAD 120.000 - 160.000
Assurance maladie et dentaires
REER et RPDB
Jours fériés payés et congés
+1
Ingenieur(e) en solutions IA
Ingenieur(e) en solutions IA

Thales Canada • Quebec

Hybrid
CAD 130.000 - 150.000
Architecte C5ISRT
Architecte C5ISRT

Les Industries DICI inc. • Ottawa

Hybrid
CAD 120.000 - 160.000
Assurance maladie et dentairE
Régimes d'épargne-retraite
Congés payés et programme d'aide aux员工
+1
Gestionnaire de sous-discipline en ingénierie des systèmes, Halifax NS
Gestionnaire de sous-discipline en ingénierie des systèmes, Halifax NS

Thales Canada • Halifax, Quebec

Hybrid
CAD 120.000 - 140.000
Architecte C5ISRT
Architecte C5ISRT

Thales Canada • Ottawa

Hybrid
CAD 120.000 - 160.000
Soins de santé complémentaires
Régimes d'épargne-retraite
Jours fériés payés et congés
+2
Rédacteur technique senior, soutien ILS
Rédacteur technique senior, soutien ILS

Thales Canada • Halifax, Quebec

Hybrid
CAD 74.000 - 127.000
Assurance maladie
REER/REER/CELI
Jours fériés payés et congés
Directeur ou Directrice de la livraison de programmes
Directeur ou Directrice de la livraison de programmes

Les Industries DICI inc. • Ottawa

Hybrid
CAD 155.000 - 190.000
Santé et soins dentaires
Régime de retraite
Jours fériés et congés payés
+2
Gestionnaire du contrôle des modifications de programme
Gestionnaire du contrôle des modifications de programme

Thales Canada • Ottawa

Hybrid
CAD 90.000 - 115.000
Santé et bien-être
Régime de retraite (REER) et avantages
Jours fériés et congés payés
Gestionnaire principal, Ingénierie des systèmes
Gestionnaire principal, Ingénierie des systèmes

Thales Canada • Ottawa, Quebec

Hybrid
CAD 140.000 - 160.000
Assurance maladie
Régimes d'épargne-retraite
Jours fériés et congés payés
+2
Coordonnateur / Coordonnatrice des données
Coordonnateur / Coordonnatrice des données

Thales Canada • Ottawa, Quebec

Hybrid
CAD 60.000 - 80.000
Assurance maladie complémentaire
Régimes d'épargne-retraite
Jours fériés et congés payés
+1