Stage Serveur web pour centraliser la gestion d'équipements de test

Internship(4 to 6 months)
Montigny-le-Bretonneux
Salary: Not specified
Occasional remote
Education: Bachelor's Degree

KONTRON TRANSPORTATION
KONTRON TRANSPORTATION

Interested in this job?

Questions and answers about the job

The position

Job description

Créer un serveur web afin d’autoriser l’accès des utilisateurs aux différents équipements de tests.

Principales fonctionnalités :

Gestion des utilisateurs et des sessions

Contrôler les équipement de tests via une interface « websocket », et des échanges prédéfinis (Protocol propriétaire basé sur des échange JSON).

Gestion des “logs” reçus par les équipements (durant l’exécution de test).

Gestion d’une base de données.

Transfer de fichiers (équipement/serveur, serveur/utilisateur bidirectionnel).

Création d’un interface web utilisateur générique à tous les équipements. Ainsi que d’un interface web d’administration.

Archivage des tests exécutés.

Gestion de scenarii de test (pouvant nécessiter plusieurs équipements). (optionnel)

Gestion d’un agenda permettant l’exécution programmée de scenarii. (optionnel)

Création d’une interface utilisateur spécifique à chaque équipement. (optionnel)

Possibilité d’affichage de statistiques pendant/après l’exécution des tests. (optionnel)

Apport du stage:

Connaissance accrue en matière de Web développement.

Développement python.

Programmation asynchrone.

Connaissance d’un ou des principaux framework de développement web (Django/Flask …. ).

Revue de code.

Collaboration avec les ingénieurs développant la partie « websocket » des équipements et des utilisateurs pour identifier les besoins.


Preferred experience

Compétences techniques

Connaissance Python requise.

Connaissance javascript souhaité.

Connaissance http, https, websocket (ws/wss) sont des plus.

Flask/Django/angularJS/… sont des plus.

Systèmes d’Exploitation : familié avec Linux

Compréhension des Réseaux : Compréhension des concepts liés aux réseaux informatiques

Vos atouts pour réussir

Curiosité,

Innovation, passion

Forte capacité d’analyse

Esprit de synthèse

travail en équipe

Aisance relationnelle

Anglais maîtrisé


Recruitment process

Entretien avec le maitre de stage, l’encadrant technique ainsi que la RH

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.