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