Descriptif du stage
Au sein de l’équipe R&D et encadré(e) par un Développeur Sénior, vous vous familiariserez dans un premier temps avec la technologie kShuttle. Il s’agira ensuite de développer des applications professionnelles « métier » dans le domaine de la RSE pour faciliter la mise en place de la politique de durabilité des entreprises, les tableaux de bord de suivi et les plans d’action associés qui découlent de leur exploitation. Vous participerez à toutes les phases de développement avec l’équipe R&D, la conception, l’implémentation, les tests et l’industrialisation de la livraison.
L’objectif du stage sera de mettre en application les notions théoriques et de consolider grandement vos connaissances sur tous les aspects du cycle de développement logiciel :
- Conception fonctionnelle
- Conception technique
- Développement et tests unitaires
- Tests d’intégration
- Tests fonctionnels
- Packaging et déploiement
Les technologies utilisées :
- La modélisation data (principalement multi-dimensionnelle),
- L’algorithmie et la programmation (scripting JEXL, langage Java),
- Les bases de données relationnelles/multi-dimensionnelles (OLTP/OLAP/NOSQL),
- Les serveurs d’applications (Tomcat),
- Les bases de données (MySQL/PostgreSQL),
- Les environnements de développement et d’intégration continue (JIRA, Bitbucket, Git, Jenkins),
- Les outils de déploiement Cloud (Ubuntu, Docker, Rancher, Grafana)
Vous commencerez par suivre une session d’on-boarding et de formations pour appréhender l’ensemble des technologies kShuttle ainsi que l’application kCSR sur laquelle vous serez amené à développer.
Profil recherché
En formation en école d’ingénieurs ou équivalent vous êtes intéressé(e) par l’esprit start-up en développement et l’ingénierie logicielle. Vous êtes intéressé(e) par l’acquisition de tous les aspects du cycle de développement logiciel.
Le(a) candidat(e) idéal(e) :
- Bonnes aptitudes en mathématiques, statistiques et algorithmie
- Maîtrise de la programmation orientée objet (Java principalement ou Python, C#, etc.)
- Bonne connaissance des technologies Web (HTML5 / CSS3 / JavaScript)
- Idéalement 1ère expérience en REACT
- Idéalement 1ère expérience de modélisation relationnelle (OLTP) et multi-dimensionnelle (OLAP)
- Capacité à appréhender et concevoir des besoins métier complexes
- Connaissance des architectures Cloud/SaaS (Linux, Docker, Rancher, Grafana)
- Connaissance de Tomcat, des bases de données (MySQL/PostgreSQL), de Linux (Ubuntu)
- Force de propositions et prise d’initiative
Stage basé à Levallois-Perret, à deux minutes à pied de la zone commerciale So Ouest.
Gratification : 1500 € brut/mois par mois de stage effectué, tickets restaurant, remboursement à 50% Pass Navigo.