Description du stage Orange NRS
Objectif
Le but de ce stage est le portage sur tablette Android et l'évolution d'un outil de gestion d'équipes itinérantes sur Android, pour une utilisation en contexte d'interventions techniques (maintenance,...) ou marketing/commerciaux (campagnes commerciales, ..).
Contexte
Dans le cadre du développement de l'offre de gestion des processus métiers, il s'agit dans un premier temps de porter une application pour smartphones Android existante vers un format tablette (Android), puis d'ajouter de fonctionnalités d'aide à la décision et au diagnostic, afin de tirer parti des nouvelles possibilités d'utilisation apportés par le format tablette.
Les technologies mises en uvre sont les suivantes :
? Client mobile (smartphone, tablette) : Android
? Serveur : Java, Jonas, MySQL, Spring
Descriptif
Dans le cadre de ce stage et sous la responsabilité d'un chef de projet, le stagiaire effectuera les tâches suivantes :
? Analyse de l'existant et portage vers tablette
? Spécifier les nouvelles fonctionnalités sur tablette,
? Réaliser les nouvelles fonctionnalités sur tablette,
? Rédiger la documentation associée
Le stage sera effectué en s'appuyant sur une méthodologie Agile (SCRUM).
Stage de fin d'étude niveau bac +5 / Master / Ecole d'ingénieur. Bonnes connaissances générales des technologies, faculté d'adaptation et esprit d'équipe.
Connaissance des environnements suivants : développement Android, Java EE
Etre force de proposition et sensible aux processus d'ingénierie logiciel et à la Qualité.
uter avec le designer si besoin suivant les contraintes techniques qu'il aura identifiées.
- Son rôle sera enfin de les réaliser techniquement. Les objets connectés devront communiquer vers une box opérateur ou un terminal mobile (via un réseau de communication type Bluetooth, Wifi, ZigBee ou autre).
De formation bac +5 / Master / Ecole d'ingénieur vous avez des compétences en électronique et en réseau, une connaissance d'un langage de programmation (python, ruby, php, C/C++ ou java), des connaissances basiques en électronique, familier des architectures type REST.
Vous avez un intérêt pour les objets communicants et être ouvert d'esprit.
Les compétences suivantes seraient un plus :
Connaissance d'un framework de développement Web pour développement rapide d'applications (Django / GoogleAppEngine...)
Connaissances en développement sur plate forme mobile (Android / iPhone)
Connaissance des technos Web (html, javascript, flash)
Vous êtes passionné par les innovations technologiques, et vous disposez d'un esprit d'initiative et de créativité. Vous êtes motivé par le travail en équipe pluridisciplinaires. Des interactions avec différents acteurs (électroniciens, ergonomes, etc.) présents dans le laboratoire R&D seront à prévoir. ification CCNP (idéalement CCIE)
? Anglais courant
|