Stage Fin d'Etude Développement de projet IOT H/F

Zone géographique : 
GRENBOLE
Type de profil : 
Developeur
LinkedIn Google Plus Twitter Email
Votre mission

Au sein du Centre de Services Agile de Grenoble spécialisé dans l’IOT, vous serez amené à travailler sur un projet de réalisation logicielle d’un de nos clients dans le domaine de l’industrie.

Les projets IOT délivrés par VISEO Technologies adressent très souvent le scope suivant :

  • Appairage avec les devices (très souvent depuis une application smartphone)
  • Récupération des données de capteur : systématiquement
  • Centralisation et traitement de ces informations (stockage, clean up, redirection, application de règles métier)
  • Exploitation des données à travers des IHM web/mobile
  • Analyse de données et report
  • Notification
  • Communication directe avec les capteurs ou passerelles (NFC, bluetooth)
  • Interface avec des systèmes tiers (LDAP, SI client, etc)
  • De manière plus ponctuelles (Data Science, ML)

 

Type du stage et tâches à réaliser

Vous serez intégré dans une de nos équipes projets Scrum afin de concevoir et développer au même titre que vos coéquipiers l’application souhaitée par notre client.

Selon les opportunités du moment, vous aurez à travailler sur la conception et le développement des parties back-end ou front-end ou encore les 2 selon les opportunités et vos préférences.

Votre stage s’articulera en deux temps,

Première partie : monter en compétences sur les technologies et méthodologies agiles. Cette montée en compétence se fera par une formation interne.

La deuxième partie : réalisation dans le cadre d’un projet de réalisation logicielle :

  • Conception et réalisation logicielle en respect des bonnes pratiques du projet (méthodologiques et techniques)
  • Participer à la conception et la réalisation de solutions IoT en s’appuyant sur les technologies Microsoft, Azure ou AWS et les différents composants disponibles pour répondre aux besoins IOT
  • Participer aux tests de validation

La montée en compétence d’un à 2 mois sera supervisée par un de nos leaders techniques et la formation aux méthodologies Agile sera réalisée par un de nos Scrum master.

Pendant la deuxième partie de votre stage, un leader technique et/ou architecte supervisera et assurera votre montée en compétence sur les technologies que vous utiliserez ou qui sont mises en œuvre dans le cadre du projet sur lequel vous serez positionné.

 

Mots Clés : projets IOT, contexte industriel, AWS IOT, Azure IOT, Angular, C#, Java, NodeJS, Android, IOS

 

Technologies utilisées :

 

Les piles technologiques sur lesquelles vous travaillerez seront principalement et de manière non exhaustive :

  • Backend : java ou nodeJS, ou .net C#
  • Front end : principalement les frameworks Javascript et communément Angular
  • Mobile dans certains cas : natif Android ou IOS, ou hybride.

 

D’un point de vue process, les projets incluent systématiquement :

  • La mise en place de plateforme d’intégration continue (gestion de conf, build, tests automatisés, déploiements automatisés
  • Les outils de suivi Scrum tels que Jira ou Team services
  • L’utilisation d’IDE tels que Visual Studio, IntelliJ,…

 

Votre profil

Profil de candidat recherché :

Ce stage est ouvert aux étudiants en école d'ingénieur et master universitaire.

Curiosité, force de proposition, bon relationnel, à l’aise avec les nouveaux principes d’échanges numériques sont des qualités qui seront vivement appréciées.

Nos attentes pendant et à la fin de votre stage :

  • Capacité à monter en compétence sur les technologies utilisées et maîtrise de ces technologies
  • Capacité à monter en compétences sur la méthodologie Agile Scrum et capacité à vous intégrer au sein d’une équipe Scrum.
  • Capacité relationnelle : le succès d’une équipe Scrum est en lien direct avec la capacité de chaque individu à communiquer, partager son savoir et ses compétences, collaborer et proposer des améliorations. Nous travaillons dans le service et nos interlocuteurs sont internes et externes. Par conséquent, nous attendons de vous que vous soyez en capacité de vous mettre au niveau de vos interlocuteurs
  • Réaliser des développements de qualité en mettant en œuvre les bonnes pratiques et facilité d’acquisition et d’utilisation de ces bonnes pratiques. Maîtrise de ces bonnes pratiques et capacité à les utiliser en toute autonomie.
Votre contrat
STAGE