Description de la société

CAST, éditeur de logiciel , est pionnier et leader en outils de gestion de développement d’applications, fournissant les métriques et les informations aux Directeurs de Systèmes d’Information, qui doivent mesurer, superviser et améliorer la qualité et la performance des équipes de développement. Depuis 1990, CAST a aidé plus de 250 entreprises dans le monde à développer plus rapidement leurs logiciels, tout en limitant les risques et en réduisant les coûts.

Pour mieux nous comprendre l’essence de notre métier: http://www.castsoftware.com/resources/broadcast

Pour plus d’informations : http://www.castsoftware.com

Description du stage

Ce stage de fin d’étude en pré-embauche se destine à un étudiant spécialisé en informatique et se déroulera au sein de l’équipe exploitation du département R&D de CAST Software France à Meudon (92), pour une durée de 4 à 6 mois. Le stage s’intégrera à un environnement de travail international impliquant des intervenants se situant à Meudon ou aux USA pour l’essentiel.

Objectif du stage

L’un des objectifs de l’équipe exploitation consiste à mettre à disposition de nos clients une représentation intelligible des résultats d’analyses, concernant des milliers d’applications, au travers de reports statiques et dynamiques. Le travail proposé dans le cadre de ce stage se concentre sur la partie dynamique au travers d’application web de types tableaux de bords pour navigateurs de type desktops et tablettes (Android, IPad).

Dans le cadre des évolutions et de la création de certaines de ces applications, vous participerez à l’élaboration de composants techniques et fonctionnels qui seront intégrés aux tableaux de bords. Le travail se fera en étroite collaboration avec des experts fonctionnels et marketings tout en se conformant aux contraintes techniques d’ingénierie énoncées par les experts techniques : contraintes d’architectures, de performance, de mémoire, etc. Un effort particulier sera mis à s’assurer d’une mise en commun des composants entre les différentes applications existantes et en cours de développement.

L’essentiel du travail se fera en Java et Javascript. Le javascript sera orienté applications d’entreprises avec l’utilisation de frameworks tels que Dojo toolkit ou Isomorphic Smartlient. Coté serveur, les frameworks J2EE et internes seront considérés avec notamment la mise en place et pérennisation d’un service REST.

Vous travaillerez dans un environnement agile de type SCRUM en respectant au mieux possible l’approche TDD. Une emphase particulière sera mise sur la validité du code avec la mise en place de tests unitaires et d’intégration. A ce titre, un processus de développement incluant intégration continue, analyse statique et revues de codes sera mis en place.

Compétences requises

Javascript, Java 1.6+

Environnement technique

Eclipse 3.6, JUnit 4.X, Selenium 2.0
Ajax, JSon, XML, html, Services REST
Jenkins, Patrons de conception

Pour postuler veuillez vous rendre sur le lien suivant / rubrique Internships
http://www.castsoftware.com/jobs