Développeur(se) backend / intégration de données - MQTT, API et télémétrie

Québec City, Quebec, Canada. Montreal, Quebec, Canada. Toronto, Ontario, CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
French, English
Experience
Au moins 5 ans
Required Skills
PostgreSQLPythonRESTful APIsJSON

Requirements

  • Détenir un baccalauréat en informatique ou dans un domaine connexe ou une expérience équivalente
  • Posséder au moins 5 ans d’expérience en développement backend ou en ingénierie de données
  • Avoir une solide expérience avec les API, les pipelines de données, les formats JSON / CSV et l’intégration de systèmes
  • Avoir de l’expérience avec MQTT ou d’autres mécanismes de messagerie / télémétrie (atout majeur)
  • Bonne connaissance de PostgreSQL et des traitements de données orientés séries temporelles
  • Expérience avec Python dans un contexte de production
  • Capacité à développer des services robustes avec gestion des erreurs, reprise et surveillance des traitements
  • Excellente capacité d’analyse, d’autonomie et de résolution de problèmes
  • Bonne capacité de communication en français et/ou en anglais

Responsibilities

  • Développer les services backend et les pipelines d’ingestion nécessaires à la collecte de données temps réel et quasi temps réel
  • Intégrer des flux MQTT, API, fichiers structurés et autres sources de télémétrie ou de données opérationnelles
  • Mettre en place les mécanismes de validation, de transformation, de journalisation et de traçabilité des données
  • Soutenir la migration d’historique pour certaines stations et assurer la réconciliation des données migrées
  • Implémenter la gestion des erreurs, des reprises, des alertes et des pertes de communication
  • Exposer les données et services nécessaires au portail, aux tableaux de bord, aux rapports et aux intégrations externes
  • Collaborer avec les spécialistes base de données, SIG, sécurité et frontend pour assurer une solution cohérente
  • Contribuer aux essais techniques, à la documentation et à la stabilisation avant mise en production
  • Participer à l’amélioration continue de la performance, de la fiabilité et de l’observabilité des flux
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now