Conduit

Orange Jobs

Steady
orange.jobs

Orange Jobs is one of the world’s leading telecommunications operators.

Open roles
978
New role every
~0.1 days

Company signals

Score: 50
SEC Form D filed never GitHub org No HN mentions (90d) 0

Job facts

Location
LANNION,FRANCE
Type
Not Specified
Department
IT & Engineering
Posted
Sep 15, 2026

Last verified live 40 minutes ago · checked directly on the company's Phenom People

Applications powered by
Phenom People
Apply to this job

Stage - Modernisation assistée par IA de l'outil de provisioning des profils utilisateurs 5G F/H

at Orange Jobs


Publication date : Sep 15, 2026, 10:10AM

Contexte :
Le SAClient est un outil de provisioning utilisé pour la création, la modification et la suppression de profils utilisateurs, dans le contexte du réseau 5G SA d'Orange, actuellement développé en PHP, nécessite une modernisation afin de répondre aux exigences actuelles en matière de performance, de sécurité et de maintenabilité.

Ce stage a pour objectif de conduire une migration complète vers le langage Python, en s’appuyant sur les meilleures pratiques du développement logiciel moderne et en intégrant des outils d’intelligence artificielle (IA) tout au long du processus de réécriture et de modernisation.

Missions principales :

1. Analyse de l’existant assistée par IA

  • Étudier l’architecture actuelle de SA-Client (PHP) à l’aide d’outils d’analyse de code basés sur l’IA
  • Identifier les fonctionnalités clés, les dépendances et les limites techniques
  • Utiliser des IA génératives pour cartographier le code existant et faciliter la compréhension avant migration

2. Conception de la nouvelle architecture en Python

  • Proposer une architecture technique moderne adaptée à l’écosystème Python (ex : MVC, API REST, microservices si pertinent)
  • Choisir les frameworks Python adaptés (Django, Flask ou FastAPI selon les besoins)
  • S’appuyer sur des outils IA pour suggérer des équivalences PHP → Python et des patterns d’architecture adaptés

3. Développement et migration assistés par IA

  • Réécrire les modules fonctionnels en Python en s’appuyant sur des assistants de code basés sur l’IA (génération de code, suggestions de refactorisation, traduction assistée PHP → Python)
  • Mettre en place une couverture de tests (unitaires, fonctionnels), potentiellement générés ou optimisés par IA
  • Veiller à la qualité du code produit par l’IA via une revue humaine systématique

4. Migration des données et déploiement

  • Assurer la compatibilité avec les données existantes
  • Préparer un plan de migration progressif limitant les risques d’interruption
  • Utiliser des outils d’IA pour automatiser certaines étapes de test de migration

5. Documentation et transfert de compétences

  • Rédiger une documentation technique claire, avec l’aide d’outils IA de génération de documentation
  • Proposer des recommandations pour la maintenance évolutive de l’outil en Python
  • Partager un retour d’expérience sur l’apport de l’IA dans le processus de migration PHP → Python

Compétences techniques

  • Connaissance du langage PHP (pour la compréhension du code existant)
    Maîtrise ou forte appétence pour le langage Python

  • Connaissance des frameworks Python modernes (Django, Flask, FastAPI)
    Notions en gestion de bases de données relationnelles (MySQL, PostgreSQL)

  • Intérêt et curiosité pour les outils d’intelligence artificielle appliqués au développement logiciel (Copilot, ChatGPT, outils d’analyse et de traduction de code IA, etc.)

  • Sensibilité aux bonnes pratiques de développement (Clean Code, tests automatisés, sécurité applicative)
  • Capacité d’analyse, autonomie et esprit critique face aux suggestions générées par l’IA

Qualités personnelles :

  • Envie d’apprendre et de maîtriser de nouvelles technologies.
  • Esprit d’équipe, capacité à communiquer et pédagogie.
  • Créativité, pragmatisme.

Orange Innovation Networks est l’entité d’Orange Innovation qui imagine, intègre et exploite les réseaux de demain, efficaces et durables, au service des opérations du Groupe Orange.

Elle participe activement à la transformation logicielle des réseaux, en amont (normalisation, recherche, communautés open source comme Linux Foundation, Anuket, Nephio), mais aussi dans l’écosystème fournisseur et dans l’intégration massive de solutions réseau. La cloudification, la désagrégation et l’automatisation des déploiements sont au cœur de ses défis.

Desired start date : Jan 04, 2027, 12:00AM

At Orange, only your skills matter.

Regardless of your age, gender, background, origin, religion, sexual orientation, disability, neurodiversity, or appearance, we actively encourage diversity within our teams, as it is a collective strength and a driver of innovation.Orange is a disability-inclusive employer: please feel free to let us know about any specific needs you may have.