Evolution de l’outil « Service Catalog » par l’ajout de nouvelles fonctionnalités 

Développement de 2 nouvelles fonctionnalités pour le service ICT qui gère le matériel informatique.

Description

A destination d’Infrabel et HR-Rail, ce « Service Catalog » permet de manière transparente, de commander du matériel informatique (hardware, software) et des service pour soi-même ou pour un collaborateur. Un processus d’approbation/validation est disponible derrière pour éviter que n’importe qui ne commande n’importe quoi. Nous voulons développer 2 nouvelles fonctionnalités qui sont :

  • Un « MyAsset », outil qui va permettre à chacun de connaitre le matériel qui est sous sa responsabilité et donc d’en faire le suivi.

  • Un mode projet pour les commandes, ce qui permettra au chef de projet de commander du matériel dans le cadre d’un projet spécifique et pas pour lui.

Le stage se déroulera comme suit :

  1. Découverte de l’application, de l’équipe et de l’environnement de développement.

  2. Analyse des nouvelles fonctionnalités

  3. Développement

  4. Testing & Validation

  5. Mise en production

  6. Formation

Pour permettre une bonne préparation pour la défense du stage, chaque semaine une évaluation sera faite sur base d’une présentation de l’évolution du projet.

En fin de stage une présentation complète de l’application sera organisée avec nos clients et des personnes étrangères au business.

Environnement technologique

  • Microsoft Windows 7 & 10

  • Microsoft Office 2010/2013 & 2016 (Word, Excel, Outlook, PowerPoint & Access)

The application consists largely of 2 parts. A “backend” that is written in .NET 4.5.1 and is using following technologies/packages :

  • ASP.NET Web API 2, Entity Framework 6 (Code First / Migrations), WCF, Autofac, MediatR, AutoMapper, FluentValidation, Owin, Hangfire (job scheduling), Exceptionless, Serilog, Moq, …

Next to the backend there is a relatively modern front-end (webapplication) written in AngularJS 1.4.1. External packages and libraries are managed in both npm and Bower, we use Grunt for automation. Most important libraries/packages used are :

  • Angular UI-Router, Jquery, Bootstrap (v3), Lodash

Source control is in GIT (GitLab), continuous integration was setup in TeamCity and we also use Octopus Deploy.

Niveau d'études
Bachelier ou équivalent
Date de début
To decide
Durée
A déterminer
Emplacement
Bruxelles
Catégorie
ICT

Intéressé(e) ?

Remplissez le formulaire
Adresse
Adresse de l'école
Un seul fichier.
Limité à 32 Mo.
Types autorisés : doc docx pdf.
Un seul fichier.
Limité à 32 Mo.
Types autorisés : docx doc pdf.