Stage Développeur .NET REF : 2017_eCATALOGUE

eCatalogue : migration vers une API .NetCore 

 
Descriptif de l’entreprise
 
Editeur de logiciel de gestion pour le monde de la formation depuis plus de 30 ans, les marchés de VAL sont : les organismes de formation professionnelle, les établissements d’enseignement supérieur, les universités internes des grands groupes et les collecteurs (OPCA).
 
VAL investit une bonne partie de ses ressources en R&D ; constitué d’une équipe de plus de vingt personnes. Ainsi nous avons été les premiers à proposer des solutions SaaS pour le monde de la formation. Nous travaillons aujourd’hui à apporter des réponses en terme de mobilité et de big data. 
La stratégie de l’entreprise est de confirmer sa position sur le marché français et de développer une approche internationale afin de consolider sa position de leader. Des bureaux sont ouverts dans des capitales Européennes. 
 
Descriptif du stage
 
eCatalogue : Migration d'une WebAPI Rest Asp.net en WebAPI 2 .net core 
 
Votre mission :
 
Dans le but de standardiser nos produits, nous souhaitons ré-écrire l’API consommée par notre eCatalogue (actuellement en Asp.Net) vers notre API standardisée, développée en WebAPI 2 .NetCore.
L’objectif de ce stage est donc de comprendre le fonctionnement des API existantes, et de piloter le projet pour réaliser son portage en .NetCore, tout en assurant la rétrocompatibilité du eCatalogue. Ce dernier devra par ailleurs être porté vers cette nouvelle API.
 
Encadré par le responsable technique du eCatalogue et le directeur des études, vous participerez aux différentes étapes du processus d’étude :
 
Préparation

- Recueil et compréhension des besoins
- Prise en main des technologies
- Montée en compétences (techniques et organisationnelle)

Conception de la migration
 
Réalisation :

- Développement des lots identifiés

  1. Migration de la WebAPI Rest Asp.Net vers la WebAPI 2 .Net Core
  2. Internationalisation des classes métiers
  3. Réorganisation du routage
  4. Gestion de la rétrocompatibilité avec l'ancienne version

- Tests unitaires ; tests croisés
- Mise à jour de la documentation
- Intégration

Gestion de projet :

- Planification des lots de réalisation
- Présentations régulières des analyses et livrables

 
Livraison :

- Documentation technique
- Installation et mise en place avec les équipes de développement
- Maintenance évolutive

 
Technologies : .NET C#, Asp.Net, SQL Server, ADO.NET, .NetCore
 
Votre profil :
 
Etudiant en formation de développement logiciel, vous disposez de compétences sur les technologies de développement d’applications client/serveur : .NET, C#, Visual Studio 2015, SQL Server.
Vous devez être intéressé par les nouvelles technologies, autonome et rigoureux.
 
Période : à partir de Janvier 2018
Durée : 3 à 4 mois
 
Merci d'adresser votre dossier (lettre de motivation + CV) par mail à :
Michaël GENESTE, Directeur des études
mgeneste@valsoftware.com