Stage – Optimisation d’un Système d’Information et développement d’un agrégateur d’applications

By 24 septembre 2024 No Comments
Stage
Publié il y a 2 mois

Optimisation d’un Système d’Information et développement d’un agrégateur d’applications

#DEVELOPPEMENT FULLSTACK #ARCHITECTURE #SSO

3 stages à pourvoir

Contexte

InTech possède un système d’information (SI) composé de plusieurs applications, principalement développées en interne au fil des années. Certaines de ces applications présentent une dette technique, utilisent des technologies obsolètes et ne sont plus maintenues de manière adéquate. De plus, chaque application a sa propre authentification Azure et ses identifiants distincts. Cette complexité du SI limite la capacité à évoluer et à répondre aux nouveaux besoins. Par conséquent, un projet de refonte de l’architecture est envisagé pour moderniser et stabiliser le système, en considérant une architecture basée sur des micro-frontends multi-frameworks et des micro-services, ainsi qu’une authentification SSO.

Objectif

L’objectif de ce stage est d’analyser le SI existant et de proposer un prototype d’une nouvelle architecture d’applications permettant de créer facilement de nouvelles applications et de les intégrer dans un portail unique tout en intégrant également les anciennes applications existantes. Pour cela, elle devra s’appuyer sur les principes des micro-frontends multi-frameworks et être facilement évolutive.

Tes missions

  • Étude et cartographie de l’architecture existante
  • Proposition de conception d’une solution cible basée sur les micro-frontends multi-frameworks et les micro-services
  • Développement du prototype
  • Refonte d’une application existante basée sur la nouvelle architecture
  • Assistance au déploiement de la solution en production

Les technologies que tu vas découvrir

Typescript, React, Vue, Angular, Next.js, Java, SpringBoot, PostgreSQL, Docker, Gitlab

Les apports du stage

  • Comprendre et réaliser une analyse d’un SI existant d’une entreprise
  • Développer un prototype sur des frameworks innovants
  • Apprendre et maîtriser les bonnes pratiques de développement

 

Postuler en ligne

Un email valide est requis.