Stage - Développement d'une application de cartographie en Angular/C#
Nous recherchons des étudiant(e)s à fort potentiel ayant la volonté d'évoluer rapidement au sein d'une ETI leader sur son marché, innovante dans les SIG et qui a la confiance des grands acteurs nationaux, publics ou privés, pour son savoir-faire reconnu.
Vous êtes passionné(e) par la cartographie et le développement ?
Rejoignez nous pour un stage de 6 mois où vous aurez la responsabilité de développer le prototype de la refonte d'une application de cartographie en Angular/C#.
L'objectif du stage sera de proposer une nouvelle architecture pour le développement d'une application actuellement en production chez un client traitant des risques terrain en montagne. Cette application existante est développée en PHP.
Le stagiaire pourra proposer un prototype avec quelques fonctionnalités basé sur framework moderne avec un partie Front en Angular et une partie back en C#.
Déroulé Du Stage
Voici quelques étapes que vous devrez suivre pour la réalisation du prototype :
- Analyse fonctionnelle du logiciel à porter et identification des fonctions clés
- Analyse du modèle de données.
- Développement d'API permettant de consulter, éditer, créer ou supprimer des données en base.
- Développement d'un front respectant la charte graphique actuelle en apportant une touche de modernise grâce au widget du framework.
- Intégration du module cartographique.
- Recetter le prototype
- Présenter le prototype au client final
Technologies Et Outils
Ce stage vous permettra de maîtriser des technologies de pointe, dont :
- ASP.Net Core 9 ou 10 : le backend sera déployé dans une architecture docker
- Angular : le font sera développé avec le framework Angular
- Typescript / ArcGIS Maps SDK for Javascript : Pour le développement du prototype web de validation.
- GIT/Gitlab : Système de gestion de version du code source.
Profil Recherché
Nous recherchons un(e) stagiaire créatif(ve), dynamique et autonome, avec de solides connaissances en
développement d'applications web et cartographiques
.
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 informatique
.
Une connaissance préalable du langage
C# et/ou de Angular
serait un atout majeur, ainsi qu'une expertise ou un intérêt marqué pour les
technologies géospatiales
.
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