Développement d’une application Web pour la gestion du temps et l’extraction de statistiques depuis JIRA (P15007)

Développement d’une application Web pour la gestion du temps et l’extraction de statistiques depuis JIRA (P15007)

Depuis sa création en 1979, Infotel, Société de Service et Éditeur de logiciels, est devenu un partenaire de référence pour les plus grands comptes (Banque, Assurance, Industrie, Service, Distribution, …) grâce à son expertise en informatique de gestion, depuis les applications mobiles jusqu’au Big Data. Aujourd’hui, plus de 1 600 collaborateurs composent le groupe Infotel et nos logiciels sont vendus dans le monde entier.

Le Groupe est resté fidèle aux valeurs humaines qui ont fait sa réussite :

  • un recrutement sélectif basé sur les compétences ;
  • un suivi rigoureux des collaborateurs par des commerciaux-managers ;
  • une gestion dynamique de la progression de carrière grâce à des missions valorisantes.

Sujet

Ce stage a pour but de développer une application Web moderne dans son design et son architecture afin d’extraire des statistiques évoluées depuis JIRA d’Atlassian mais aussi de gérer pour chaque utilisateur les taches JIRA qui lui sont allouées :

  • application web au design moderne (utilisation de Bootstrap, design Responsive, utilisation de librairies graphiques telles que D3js) ;
  • interrogation de l’API REST de JIRA (requêtes JIRA plus ou moins complexes) ;
  • présentation graphique poussée de statistiques ;
  • gestion des droits via LDAP → Interface admin pour les statistiques / interface utilisateur pour la gestion des taches JIRA et du temps ;
  • personnalisation de chaque dashboard utilisateur ;
  • automatisation de la gestion du temps passé sur chaque tâche JIRA ;
  • stockage en base de données (MongoDB/Elasticsearch) des feuilles de temps, de certaines statistiques, etc.

Une des missions du stage est de monter en compétences sur les technologies HTML5 et JavaScript, en évaluer les possibilités pour proposer des approches innovantes.

L’accent sera mis sur le design moderne et ergonomique de l’application mais également sur la capacité à développer en suivant les standards professionnels (couches métiers, IHM etc. ; respect des normes de codage ; test unitaires ; utilisation d’un SCM tel que Git ; …).

Une autre application Web de gestion des congés sera développée en parallèle dans le cadre d’un autre stage. Si le temps le permet, l’intégration de cette application avec celle-ci serait un plus.

Environnement et compétences requises

Parmi les technologies qui seront mises en œuvre ou évaluées :

  • Web service REST
  • HTML5
  • La connaissance du framework Bootstrap (HTML, CSS, JS) serait un plus
  • Javascript – la connaissance des frameworks ou librairies suivants serait un plus :
    • MEAN.IO
    • Angular.js
    • Node.js
    • D3js
    • Ember.js
    • Backbone.js
    • JQuery
    • L’utilisation de TodoMVC pourra être envisagée pour choisir le meilleur Framework adapté à notre utilisation
  • MongoDB/Elasticsearch

Le stage sera aussi l’occasion de mettre en œuvre et capitaliser sur les méthodes d’industrialisation des projets HTML5 / JavaScript ainsi que les environnements de développements tels que des frameworks récents.

Ce stage est réalisé en équipe projet, il met en avant la force de proposition, la curiosité et l’envie de créer un produit d’exception et utile aux équipes en place! Le stagiaire devra aussi pouvoir évoluer de manière autonome tout au long de la durée de son stage.

Durée du stage

Le stage, d’une durée minimale de 6 mois, est à pourvoir dès que possible

Lieu du stage

Stage dans nos locaux à Bagnolet, Tour Gallieni II (métro Gallieni).

Prolongement du stage

Le stage pourra être suivi par un emploi (CDI) à Infotel.

Votre candidature

Pour postuler, merci de nous envoyer votre CV et votre lettre de motivation par courrier électronique à l’adresse ci-dessous :