Description du posteDescription du poste :Intitulé du poste : Développeur(euse) SIGLocalisation : Genève Type de contrat : Prestation externeRattachement hiérarchique : Responsable SIGMissions principalesLe/la Développeur(euse) SIG est chargé(e) de concevoir, développer et optimiser des applications SIG pour la gestion, l'analyse et la visualisation de données géospatiales. Il/elle joue un rôle clé dans l'intégration et l'automatisation des processus SIG chez notre client.1. Développement d'applications SIGConception et développement d'applications spécifiques pour la gestion et l'analyse des données géospatiales.Création de scripts d'automatisation pour le traitement et l'intégration des données SIG (Python, R, ArcPy, QGIS, FME Forms).Développement fullstack d'applications web SIG (technologies front-end HTML, CSS, JavaScript, React et back-end Node.js, Django, Flask).2. Intégration et gestion des données géospatialesConnexion et intégration de données géospatiales issues de différentes sources (services web, bases de données SIG).Utilisation des API géospatiales et des standards OGC (WMS, WFS, WCS) pour échanger des données avec d'autres systèmes d'information.Optimisation des bases de données PostGIS, SQL Server Spatial, Oracle Spatial.3. Personnalisation et optimisation des logiciels SIGAdaptation des outils SIG existants (ArcGIS, QGIS) en fonction des besoins spécifiques des utilisateurs.Optimisation des performances des applications SIG, notamment pour le traitement de grandes quantités de données.Développement d'applications mobiles SIG pour la collecte et la gestion des données géospatiales.4. Tests, validation et maintenanceConduite de tests de validation pour garantir la fiabilité des applications et scripts développés.Maintenance et mises à jour des solutions SIG en fonction de l'évolution des besoins et des technologies.Gestion des versions et du déploiement des applications SIG via Git et autres outils de CI/CD.5. Support et documentationFourniture d'un support technique et formation aux utilisateurs des outils SIG développés.Rédaction et mise à jour de la documentation technique pour assurer la pérennité des applications et processus SIG.Compétences requisesCompétences techniquesFormation : Diplôme d'Ingénieur EPF / HES ou équivalent en informatique, géomatique ou développement SIG.Expérience : Minimum 5 ans dans un poste similaire.Maîtrise des logiciels SIG : ArcGIS, QGIS, FME Forms.Programmation SIG : Python (ArcPy, Pandas), R, Arcade, SQL Spatial.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 web services : Standards OGC (WMS, WFS, WCS), API RESTful pour SIG.Automatisation & intégration : Création de scripts et optimisation des workflows SIG.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ématiques géospatiales.Résolution de problèmes : Aptitude à diagnostiquer rapidement et proposer des solutions efficaces.Communication & vulgarisation : Capacité à expliquer clairement des concepts SIG complexes.Gestion du temps & organisation : Travail en parallèle sur plusieurs projets en respectant les délais.Adaptabilité & veille technologique : Suivi des évolutions des outils et standards SIG.Travail en équipe : Collaboration avec des équipes pluridisciplinaires et les utilisateurs finaux.Autonomie : Capacité à gérer ses tâches sans supervision constante.Précision & rigueur : Attention aux détails dans le traitement et l'analyse des données SIG.Compétences linguistiquesFrançais : Courant.Anglais : Niveau professionnel (lecture de documentation technique et collaboration avec des partenaires internationaux).Contribution documentaire attendueLe/la Développeur(euse) SIG devra produire et maintenir une documentation rigoureuse pour garantir la pérennité des solutions développées :1. Documentation techniqueRédaction de guides d'utilisation et fiches techniques des applications SIG.Documentation des scripts et processus d'automatisation.Suivi des tests et validations des applications SIG.2. Documentation des bases de donnéesCartographie et mise à jour des structures des bases de données SIG.Documentation des procédures de mi