Stage - Développeur Mac OS/C++ H/F

Éligible sur :
ParisOù
Région parisienneQui
SAPSAP a vu le jour en 1972, sur l’initiative d’une équipe de cinq collaborateurs désireux de créer quelque chose de nouveau. Ensemble, ils ont révolutionné le secteur des logiciels d’entreprise et réinventé les méthodes de gestion. Aujourd’hui, SAP se positionne en leader sur le marché des logiciels d’entreprise, mais nous restons fidèles à nos racines. C’est pourquoi nous concevons des solutions qui nourrissent l’innovation, favorisent l’égalité et multiplient les opportunités pour nos employés et nos clients, au-delà des frontières et des cultures.
SAP apprécie l’esprit d’entreprise, encourageant la créativité et établant des relations durables avec nos employés. Notre personnel réfléchit la diversité et l’intégration: nous sommes conscients qu’il s’agit d’une richesse source de compétitivité à long terme et d’opportunités pour tous. Nous pensons qu’ensemble, nous pouvons transformer les secteurs d’activité, faire croître l’économie, faire évoluer les sociétés et préserver l’environnement, car seules les meilleures entreprises sont à même d’améliorer la société et le quotidien des individus.
Quoi
Objectifs
SAP Web Intelligence est un outil au sein de la suite Business Objects Enterprise, solution de Business Intelligence de SAP, permettant de faire du requêtage et du reporting sur une multitude de sources de données. L’objectif est de travailler sur la portabilité vers MacOS d’une application Windows existante. L’étude prenant place de l’étude de faisabilité jusqu’à mise en place de la solution finale. Le logiciel concerné est l’application desktop nommée Web Intelligence Rich Client. Cet outil est une solution de reporting de Business Intelligence on-premise qui permet des scenarios connectés aussi bien que déconnectés de sa plateforme BI. Le produit est techniquement complexe et repose sur de nombreuses technologies interconnectées telles C++, Java, Corba, Electron et une interface graphique en SAP UI5 (JavaScript/HTML5).
L’étude portera sur l’adaptation et l’intégration du runtime natif vers les spécificités de la plateforme Mac OS de manière agnostique afin d’envisager d’autres plateformes ultérieurement. Les investigations porteront sur la compilation des parties C++, sur les dépendances des 3rd parties (Java…), l’intégration au système jusqu’au packaging final pour la distribution de la solution (.dmg). Les principaux défis portent sur la compatibilité et les spécificités de la plateforme cible Mac OS.
Pour qui
- Vous êtes en dernière année d’école d’ingénieurs,
- Vous parlez français (niveau C1/C2) et anglais (niveau technique),
- Vous êtes dynamique, curieux(euse) et vous êtes force de proposition,
- Les qualités qui suivent vous sont largement reconnues : esprit d’équipe, bonne capacité d’apprentissage, autonomie, rigueur, implication, adaptation rapide aux différentes techniques rencontrées, écoute et communication.
- Ce stage s’adresse à un(e) étudiant(e) passionné(e) par le développement et les nouvelles technologies. Le/La stagiaire doit témoigner d’une approche rigoureuse, d’une maîtrise des outils conceptuels, et d’un grand soin.
Expérience et compétences techniques
- MacOS (Xcode), Clang (LLVM), Java.
- Architecture applicative, intégration desktop native.
Note : Après avoir postulé, tous les candidats sont invités à passer un test technique en ligne qui est une partie obligatoire de la phase préliminaire de recrutement.
Quand