Description du poste
Description du poste:
* Intitulé du poste :Développeur(euse) SIG
* Localisation :Genève
* Type de contrat : Prestationexterne
* Rattachement hiérarchique : ResponsableSIG
Missionsprincipales
Le/la Développeur(euse) SIG estchargé(e) de concevoir, développer et optimiser des applicationsSIG pour la gestion, l’analyse et la visualisation de donnéesgéospatiales. Il/elle joue un rôle clé dans l’intégration etl’automatisation des processus SIG chez notre client.
1.Développement d’applications SIG
* Conception etdéveloppement d’applications spécifiques pour la gestion etl’analyse des données géospatiales.
* Création descripts d’automatisation pour le traitement et l’intégration desdonnées SIG (Python, R, ArcPy, QGIS, FMEForms).
* Développement fullstack d’applicationsweb SIG (technologies front-end HTML, CSS, JavaScript, React etback-end Node.js, Django, Flask).
2.Intégration et gestion des donnéesgéospatiales
* Connexion et intégration de donnéesgéospatiales issues de différentes sources (services web, bases dedonnées SIG).
* Utilisation des API géospatialeset des standards OGC (WMS, WFS, WCS) pour échanger des données avecd’autres systèmes d’information.
* Optimisationdes bases de données PostGIS, SQL Server Spatial, OracleSpatial.
3. Personnalisation et optimisationdes logiciels SIG
* Adaptation des outils SIGexistants (ArcGIS, QGIS) en fonction des besoins spécifiques desutilisateurs.
* Optimisation des performances desapplications SIG, notamment pour le traitement de grandes quantitésde données.
* Développement d’applicationsmobiles SIG pour la collecte et la gestion des donnéesgéospatiales.
4. Tests, validation etmaintenance
* Conduite de tests de validation pourgarantir la fiabilité des applications et scriptsdéveloppés.
* Maintenance et mises à jour dessolutions SIG en fonction de l’évolution des besoins et destechnologies.
* Gestion des versions et dudéploiement des applications SIG via Git et autres outils deCI/CD.
5. Support etdocumentation
* Fourniture d’un support techniqueet formation aux utilisateurs des outils SIGdéveloppés.
* Rédaction et mise à jour de ladocumentation technique pour assurer la pérennité des applicationset processus SIG.
Compétencesrequises
Compétencestechniques
* Formation : Diplôme d’Ingénieur EPF /HES ou équivalent en informatique, géomatique ou développementSIG.
* Expérience : Minimum 5 ans dans un postesimilaire.
* Maîtrise des logiciels SIG : ArcGIS,QGIS, FME Forms.
* Programmation SIG : Python(ArcPy, Pandas), R, Arcade, SQLSpatial.
* Développement Web SIG : HTML, CSS,JavaScript, React, Node.js, Django,Flask.
* Bases de données géospatiales : PostGIS,SQL Server Spatial, Oracle Spatial.
* API et webservices : Standards OGC (WMS, WFS, WCS), API RESTful pourSIG.
* Automatisation & intégration :Création de scripts et optimisation des workflowsSIG.
* Développement d’applications mobiles :Expérience avec ArcGIS Runtime SDK ou technologieséquivalentes.
Compétences comportementales(Soft Skills)
* Esprit analytique : Capacité àconcevoir des solutions adaptées aux problématiquesgéospatiales.
* Résolution de problèmes :Aptitude à diagnostiquer rapidement et proposer des solutionsefficaces.
* Communication & vulgarisation :Capacité à expliquer clairement des concepts SIGcomplexes.
* Gestion du temps & organisation: Travail en parallèle sur plusieurs projets en respectant lesdélais.
* Adaptabilité & veille technologique: Suivi des évolutions des outils et standardsSIG.
* Travail en équipe : Collaboration avec deséquipes pluridisciplinaires et les utilisateursfinaux.
* Autonomie : Capacité à gérer ses tâchessans supervision constante.
* Précision &rigueur : Attention aux détails dans le traitement et l’analyse desdonnées SIG.
Compétenceslinguistiques
* Français :Courant.
* Anglais : Niveau professionnel(lecture de documentation technique et collaboration avec despartenairesinternationaux).
Contributiondocumentaire attendue
Le/la Développeur(euse)SIG devra produire et maintenir une documentation rigoureuse pourgarantir la pérennité des solutions développées :
1.Documentation technique
* Rédaction de guidesd’utilisation et fiches techniques des applicationsSIG.
* Documentation des scripts et processusd’automatisation.
* Suivi des tests etvalidations des applications SIG.
2.Documentation des bases de données
* Cartographieet mise à jour des structures des bases de donnéesSIG.
* Documentation des procédures de mise àjour et d’intégration des données.
3. Rapportset veille technologique
* Rapports sur lesperformances des applications SIG et recommandationsd’amélioration.
* Veille technologique sur lesnouvelles solutions et méthodologiesSIG.