SERVICE HYDROGRAPHIQUE ET OCÉANOGRAPHIQUE DE LA MARINE (SHOM) : DÉVELOPPEUR(EUSE) INFORMATIQUE PLANIFICATION DE L'ESPACE MARITIME - PROJETS EUROPÉENS (H/F)

Poste
Contractuel (18 mois) - Cadre
Niveau d'étude
Bac+5 (Master / Ingénieur)
Univers
Santé et Médecine
Localisation
13 Rue du Chatellier (29, Finistere)

Inscrivez-vous !

En vous inscrivant sur Engagement Jeunes, recevez les offres qui vous correspondent et rendez vous visible des recruteurs.

Présentation de la société : SERVICE HYDROGRAPHIQUE ET OCÉANOGRAPHIQUE DE LA MARINE (SHOM)

Le Shom est l’opérateur public pour l’information géographique maritime et littorale de référence.


Etablissement public administratif sous tutelle du ministère des Armées, il a pour mission de connaître et décrire l’environnement physique marin dans ses relations avec l’atmosphère, avec les fonds marins et les zones littorales, d’en prévoir l’évolution et d’assurer la diffusion des informations correspondantes.


L’exercice de cette mission se traduit par trois activités primordiales :

  • L’hydrographie nationale, pour satisfaire les besoins de la navigation de surface, dans les eaux sous juridiction française et dans les zones placées sous la responsabilité cartographique de la France ;
  • Le soutien de la défense, caractérisé par l’expertise apportée par le Shom dans les domaines hydroocéanographiques à la direction générale de l’armement et par ses capacités de soutien opérationnel des forces ;
  • Le soutien aux politiques publiques de la mer et du littoral, par lequel Shom valorise ses données patrimoniales et son expertise en les mettant à la disposition des pouvoirs publics, et plus généralement de tous les acteurs de la mer et du littoral.

Descriptif du service

Au sein du département Géomatique, vous serez rattaché.e à la cellule PEM, composée actuellement de 4 personnes. Vous travaillerez en étroite collaboration avec le chef de cellule, la cheffe de projet, le/la géomaticien.ne, ainsi que les experts en recherche et innovation et la communauté des développeurs du Shom. Vous interviendrez dans les réunions techniques avec les partenaires européens du projet.

Missions

En qualité de développeur, vous serez le point de contact technique du Shom auprès des partenaires du projet, et de toute autre instance pertinente présentant un intérêt pour ces outils dans le cadre de leurs activités.

Vous aurez pour mission de garantir les engagements techniques du Shom dans le projet NESBp, c’est-à-dire prendre en charge :

  • Le développement de l’outil Navisafe (outil d’aide à la décision pour la sécurité de la navigation) , de l’analyse de l’existant à son versionnement pour la poursuite de sa mise en production ;
  • L’analyse de son déploiement et hébergement dans l’European Digital Twin of the Ocean (EDITO-infra) ;
  • La rédaction de la documentation technique Navisafe associée (tests automatisés, analyse de cas fonctionnel) , ainsi que la transmission des informations pertinentes dans le système Shom défini pour le transfert de capacité en interne ;
  • Le développement de l’outil MSPex (indexeur automatique de données utiles pour la PEM) , de l’analyse de l’existant à son versionnement pour sa mise en production ;
  • L’analyse de son déploiement et hébergement dans la boîte à outils de l’European Digital Twin of the Ocean (EDITO-infra) si pertinent ;
  • La rédaction de la documentation technique MSPex associée (tests automatisés, analyse de cas fonctionnel) , ainsi que la transmission des informations pertinentes dans le système Shom défini pour le transfert de capacité en interne ;
  • La présentation de ces outils auprès des partenaires du projet, et de toute autre instance pertinente ;

Des déplacements à l’international et au niveau national sont envisagés.

Profil recherché

Vous êtes titulaire :

  • D’un diplôme d’ingénieur reconnu par la CTI ou d’un diplôme universitaire de niveau BAC+5 dans le domaine du développement informatique ou des technologies de l’information géographique
  • Ou d’un diplôme de niveau III ou équivalent avec une spécialisation en matière de développement informatique et une expérience significative en la matière

Compétences techniques :

  • Avoir de bonnes connaissances en développement logiciel (algorithmique, structuration de données, architecture logicielle, solutions nomades, etc.)
  • Avoir une bonne expérience sur les langages de programmation, en particulier JavaScript (Node, VueJS, D3JS, openlayers…) et Python (Flask API, Shapely…)
  • Savoir concevoir et formaliser des schémas de gestion de données
  • Savoir tester et valider les codes développés (tests unitaires et fonctionnels automatisés) , travailler de préférence en TDD (Test Driven Development)
  • Être à l’aise avec les technologies de déploiement en continu (Docker, GitLab CI/CD…)
  • Des connaissances dans les domaines suivants seront par ailleurs appréciées :
    • Intégration et déploiement continu
    • Méthodologie agile
    • Système d’information géographique

Compétences personnelles :

  • Fiabilité et rigueur dans l’exécution
  • Capacité d’analyse
  • Maîtrise de l’anglais écrit et oral
  • Organisation et synthèse
  • Capacité de transmission et d’échange de savoirs
  • Travail en équipe projet (cellule PEM, DSI, autres quand pertinent)