Partagez sur
STAGE Développement d'un compilateur PHP -> Python
Date de mise à jour de l’offre
Abilian SAS :
Nous sommes un éditeur de logiciels et un bureau d'étude spécialisé dans l'innovation et la collaboration. Nous développons des applications de gestion de l'information (EIM), de gestion des flux de travail (WfM), de gestion de la relation client (CRM) et de partage de documents basées sur notre plateforme open source, Abilian SBE ("Social Business Engine"). Plus d'info sur l'entreprise ici: <https://abilian.com/fr/a-propos/> Le code de nos projets open source se trouve ici: <https://github.com/abilian> Nous maintenons une base de connaissance sur les technologies que nous utilisons ici: <https://lab.abilian.com/> Vous pouvez également consulter le "Guide du Développeur Abilian" ici: <https://abilian-developer-guide.readthedocs.io/>.
Description de la mission
L'objectif de ce stage est de développer un compilateur (un "transpilateur" pour être plus précis, cf.: https://fr.wikipedia.org/wiki/Compilateur_source_%C3%A0_source ) du langage PHP vers le langage Python.
L'objectif est de pouvoir transformer du code PHP "legacy" en code Python moderne et maintenable.
L'outil se basera sur un prototype déjà développé, et pourra s'inspirer de projets open source déjà existants. Il sera développé en Python.
Le projet sera open source.
L'objectif est de pouvoir transformer du code PHP "legacy" en code Python moderne et maintenable.
L'outil se basera sur un prototype déjà développé, et pourra s'inspirer de projets open source déjà existants. Il sera développé en Python.
Le projet sera open source.
Profil recherché
- Etudiant(e) en école d'ingénieur, d'informatique ou équivalent universitaire (master 2).
- La maitrise de Python est indispensable, ainsi que des connaissances et une première expérience dans le développement d'outils de programmation (analyseurs syntaxiques, génération de code...)
- Connaissance des technologies Web.
- Un esprit créatif et la capacité à transformer des idées originales en des prototypes.
- Capacité à produire du code propre et maintenable (notamment via le TDD).
- La maitrise de Python est indispensable, ainsi que des connaissances et une première expérience dans le développement d'outils de programmation (analyseurs syntaxiques, génération de code...)
- Connaissance des technologies Web.
- Un esprit créatif et la capacité à transformer des idées originales en des prototypes.
- Capacité à produire du code propre et maintenable (notamment via le TDD).
Niveau de qualification requis
Bac + 4/5 et +
Les offres de stage ou de contrat sont définies par les recruteurs eux-mêmes.
En sa qualité d’hébergeur dans le cadre du dispositif des « 100 000 stages », la Région Île-de-France est soumise à un régime de responsabilité atténuée prévu aux articles 6.I.2 et suivants de la loi n°2204-575 du 21 juin 2004 sur la confiance dans l’économie numérique.
La Région Île-de-France ne saurait être tenue responsable du contenu des offres.
Néanmoins, si vous détectez une offre frauduleuse, abusive ou discriminatoire vous pouvez la signaler
en cliquant sur ce lien.
-
EmployeurAbilian SAS
-
Secteur d’activité de la structureEmploi - Economie - Innovation - Numérique
-
Effectif de la structureDe 0 à 10 salariés
-
Site internet de la structurehttps://www.abilian.com
-
Type de stage ou contratStage pour lycéens et étudiants en formation initiale
-
Date prévisionnelle de démarrage
-
Durée du stage ou contratPlus de 2 mois et jusqu'à 4 mois
-
Le stage est-il rémunéré ?Oui
-
Niveau de qualification requis
Bac + 4/5 et + -
Lieu du stageTélétravail
75014 PARIS 14E ARRONDISSEMENT -
Accès et transportsN/A