Published on Sept. 25, 2024

Stage – Modernisation du Système d’Information et agrégateur d’applications

InTech

About the job

SI – SSO – ARCHITECTURE – MICRO-FRONTEND – AZURE

3 stages à promouvoir


Contexte

InTech dispose d’un système d’information (SI) composé de multiples applications, principalement développées en interne au fur et à mesure des années. Certaines applications souffrent de dette technique, de technologies vieillissantes et ne sont plus toutes correctement maintenables. Aussi, chaque application possède sa propre authentification Azure et ses propres identifiants. La complexité du SI entrave donc notre capacité à évoluer et à répondre efficacement aux nouveaux besoins et nous souhaitons donc refondre cette architecture pour la moderniser et la stabiliser en explorant la possibilité d’une architecture micro-frontends multi-frameworks et micro-services avec une authentification SSO.

Objectif

L’objectif de ce stage est d’analyser le SI existant et de proposer un Proof Of Concept (PoC) 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

  • Analyse et validation des besoins fonctionnels
  • Analyse et conception de l’architecture technique
  • Conception de la base de données
  • Développement du backend et des interfaces web
  • Assistance au déploiement de la solution en production

Les technologies utilisées

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 PoC qui sera la base de tout le nouveau SI pour les années à venir
  • Travailler en équipe et de manière Agile
  • Apprendre et maîtriser les bonnes pratiques de développement

Apply Now

Required skills

Problem Solving Java GitLab Docker React TypeScript Agile Methodology Angular PostgreSQL Spring Boot Vue Next.js Needs Analysis Technical Architecture Design Database Design Information System Architecture Micro-frontend Architecture SSO Authentication