Scolarité
- Détenir au minimum un AEC en développement/programmation ou un DEC en informatique ou en génie logiciel.
Compétences requises
- Être un joueur d’équipe et être à l’aise avec les relations interpersonnelles ;
- Être autonome, méthodique et structuré ;
- Être axé sur les résultats et les performances ;
- Promouvoir la qualité en mettant l’accent sur l’amélioration et la livraison continues ;
- Aborder les enjeux de façon critique et analytique ;
- Avoir la capacité de synthèse, de communication et de vulgarisation ;
- Avoir une facilité à travailler sous pression et de gérer ses priorités ;
- Faire preuve de bonnes capacités d’analyse ;
- Faire preuve de souplesse dans l’organisation du travail ;
- Se montrer ingénieux dans la résolution de problèmes.
Spécialités – Connaissances et expérience requises
Pour chacune des spécialités suivantes, la ressources doit détenir au moins quatre (4) années d’expérience :
- Développement géomatique (« Mapbox »)
- Connaissance de Mapbox GL JS pour créer des cartes interactives et personnalisées.
- Manipulation des APIs Mapbox (Directions, Geocoding, Isochrones) pour des fonctionnalités avancées.
- Maîtrise de Mapbox Studio pour créer des styles de cartes (couleurs, polices, couches 3D).
- Manipulation de formats de données géospatiales : GeoJSON, Shapefile, KML, CSV géoréférencé, MBTiles,
- Création et optimisation de tuiles vectorielles ( Mapbox Tiling Service).
- Utilisation de bases de données spatiales (PostgreSQL et PostGIS) pour stocker et interroger des données.
- Maîtrise de la visualisation avancée : Choroplèthes, clusters, heatmaps
- Développement analytique (« Python »)
- Maîtrise de Python 3.10 ou plus et des principes de programmation orientée objet
- Expérience en conception et développement d’applications backend et d’API REST
- Expérience avec les Frameworks Python
- Expérience avec les bases de données relationnelles comme PostgreSQL, MySQL ou SQL Server
- Expérience avec les outils de tests unitaires comme Pytest, unittest
- Expérience avec les bases de données NoSQL comme MongoDB ou Redis
- Expérience avec les outils de gestion de versions (Git) et des pratiques de collaboration
- Expérience avec des environnements CI/CD et DevOps (Docker, pipelines automatisés)
- Capacité à analyser les besoins fonctionnels et proposer des solutions adaptées
- Expérience souhaitée en environnement agile/Scrum
- Développement géomatique (ArcGIS, QGIS)
- Maîtrise d’ArcGIS Online pour créer des cartes et styles de cartes (couleurs, polices, couches 3D).
- Manipulation de formats de données géospatiales : GeoJSON, Shapefile, KML, CSV géoréférencé
- Utilisation de bases de données spatiales (PostgreSQL et PostGIS, ou Azure SQL) pour stocker et interroger des données.
- Développement avec la Plateforme « Power » de Microsoft : Power Apps, Power Automate, Power Pages, Copilot Studio
- Intégration de données et utilisation de la base de données Microsoft Dataverse.
- Développement d’intégration de fichiers de données non structurées et en JSON pour base de données CosmoDB