Stage - Développement Web SIG / DevOps : Refonte d’un processus permettant d’intégrer des PCRS (Plan de Corps de Rue Simplifié) H/F

Les missions du poste

Objectifs du stage

Dans le cadre de la visualisation de réseaux électriques sur une application web, l’utilisateur a la possibilité d’afficher le réseau et d’intégrer plusieurs types de données dont les PCRS (format respectant une réglementation gouvernementale).

Actuellement, cette donnée est contrôlée à l’aide d’une application bureautique puis envoyée à une infrastructure de données spatiales. Le stagiaire devra concevoir et développer le contrôle et l’envoi des PCRS sur notre application web.

Le stagiaire devra :

  • Pour la partie développement 

o   Etudier la solution existante et comprendre les inconvénients de celle-ci.

o   Proposer une solution technique et la présenter à l’équipe en charge du maintien en condition opérationnelle de l’application de visualisation du réseau.

o   Concevoir le modèle de données et de son architecture.

o   Réaliser la solution permettant de réaliser un contrôle sur les PCRS puis de les envoyer à l’IDS (équipe Infrastructure de Données Spatiales) : en fonction de la solution retenue, le développement sera à faire côté front, back ou les deux.

  • Pour la partie automatisation/DevOps 

o   Développer les tests unitaires de la solution

o   Se former sur la chaine d’intégration continue (CI/CD) existante (Gitlab CI/CD)

o   Automatiser les tests unitaires via la CI/CD

o   Revoir l’ensemble des chaines d’intégration continue en cours sur le projet afin de les moderniser.

Technologies et outils

Les technologies en cours sur le projet et susceptibles d’être utilisées :

  • Base de données :
    • PgAdmin – PostgreSQL
  • Plateforme d’échange de données :
    • Apache Kafka
  • Langage de programmation :
    • JavaScript - Front
    • PHP (symfony) – Back
    • Java
  • DevOps :
    • CI/CD Gitlab
    • Docker
    • Kubernetes
  • Logiciels cartographiques :
    • ArcGIS PRO
    • FME
  • Méthode Agile (SAFe) :
    • Outils : Jira / Confluence

Missions et activités

1.       Phase de recherche et d’étude technique de la solution

2.       Phase de développement de l’envoi de données

o   Création de l’UX sur l’application WEB.

o   Contrôle des données PCRS.

o   Envoi des données PCRS à l’IDS.

3.       Phase de l’automatisation des tests via un outil dédié

o   Création/Initiation du « squelette »

o   Réalisation de l’automatisation des tests unitaire

4.       Phase d’intégration des tests dans une CI/CD

Le stagiaire intégrera une équipe projet qui travaille sur une application ayant pour fonction de gérer des données de fond de plan et de suivre les chantiers de mise à jour de ces types de données.

Le projet auquel le stagiaire sera rattaché fait partie d’un ensemble de projets sur des applications cartographiques développées au sein d’une entreprise à mission du secteur de l’énergie.

Le profil recherché

Vous êtes étudiant(e) en cursus universitaire ou en école d'ingénieurs, préparant un diplôme de niveau Bac+5, ou un mastère spécialisé. Vous avez idéalement des connaissances en développement d'applications cartographiques et en DevOps. Vous aimez le développement web et les nouvelles technologies.

Ce stage vous permettra d’acquérir des compétences solides dans le développement de fonctionnalités liées à une application SIG déjà existante le tout en travaillant sur une base de données PostgreSQL, avec son extension PostGIS, et dans le processus d’envoi/intégration de données géographiques.

Il permettra également de monter en compétences dans le déploiement de pratiques DevOps.

Chez Magellium, la diversité et l'inclusion sont fondamentales pour notre fonctionnement et ancrées dans nos valeurs. Nous respectons la diversité de nos employés, leurs expériences, leurs origines, leurs handicaps, et offrons des chances égales à tous. Tous différents, tous compétents !

Bienvenue chez Magellium Artal Group

Magellium (Groupe Artal), avec ses 300 collaborateurs, est un acteur indépendant et majeur, spécialisé en géographie numérique, de la valorisation du pixel jusqu’au traitement de la donnée géographique, au sein du SI de ses clients. Magellium accompagne ainsi ses clients avec une offre à 360° couvrant recherche, conseil, maitrise d’ouvrage, intégration et maintenance sur les segments image, vidéo, drone, Systèmes d’Informations Géographiques (SIG), cartographie et Géointelligence en promouvant la maîtrise des technologies du logiciel, de l’IA, du traitement de signal et de la géomatique.  

Vous intégrerez l’activité de Magellium Paris qui définit, conçoit, met en œuvre, implémente et assure le maintien opérationnel des SIG au sein du SI des entreprises, des collectivités et des services de l’état pour différentes applications à composantes géographiques.

Lieu : La Garenne-Colombes
Contrat : Stage
Accueil / Emploi / Emploi La Garenne-Colombes / Emploi Développeur web