Développeur géospatial
Participant aux activités du département de Solutions d’affaires et du département de Services, le rôle du développeur géospatial est hybride, il combine les fonctions d’un Développeur Web à celles d’un Analyste Géospatial. En plus du développement web, le postulant doit être versatile, car il réalise des mandats qui nécessitent des connaissances géospatiales approfondies.
Responsabilités principales
Développer
- Participer à la réalisation de différents projets de développement web en collaboration avec l’équipe de Services
- Développer des fonctionnalités entières (HTML, JavaScript, Java, SQL et Python) et les intégrer dans des systèmes complexes
- Mener la réalisation technique de projets d’expertises géospatiales :
- Construire des processus de géocodage, de validation d’adresse, de calculs d’itinéraires, de qualité de données, de croisement et visualisation de données, etc.
- Automatiser des processus (ETL) complexes de transformation de données géospatiales.
Analyser
- Effectuer des prises de besoins techniques et d’affaires auprès de clients internes (autres départements) et externes
- Analyser et vulgariser des résultats d’analyses géospatiales
- Rédiger des rapports d’analyses
Supporter
- Aider la clientèle dans l’installation de logiciels serveur
- Supporter et assister nos clients suite à l’implantation d’une solution
- Installer et opérer des bases de données géospatiales
Exigences et compétences requises
- Baccalauréat en génie géomatique, informatique, géographie, maitrise en géomatique ou toute autre formation connexe au géospatial et à l’analyse de données
- Un minimum de 2 ans d’expérience comme développeur ou analyste géospatial
- Bilingue (verbal et à l’écrit)
- Excellente maitrise des concepts de la programmation orientée objet
- Bonne connaissance de Java, JavaScript, Ajax, HTML, CSS et Servlets
- Connaissances en débogage du JavaScript grâce aux outils intégrés dans les différents navigateurs Web
- Connaissance d’un ou plusieurs serveurs applicatifs : NetBeans, Apache, Tomcat
- Connaissance des bases de données spatiales : Oracle Spatial, PostgreSQL/GIS et SQL Server
- Capacité à collaborer et travailler en équipe
- Excellente capacité d’écoute et de vulgarisation
- Faire preuve de rigueur professionnelle et de minutie
- Savoir gérer son temps et faire preuve d’autonomie
Atouts
- Compréhension des concepts suivants :
- Industrie du domaine géospatial et ses principaux outils (MapInfo, ArcGIS, Google, FME, etc.)
- Données géospatiales (routières, démographiques, segmentation, adresses, etc.)
- API de web mapping (Google Maps API, HLP, OpenLayer, leaflet, etc.)