Descriptif du poste:
Nous recherchons un(e) Data Engineer orienté développement logiciel, pour participer au développement de nos solutions d'analyse et d'intégration de données.
Le poste se situe à l'interface entre développement logiciel, data et environnements SAP.
Il s'agit avant tout d'un poste de développement et d'ingénierie logicielle : conception de composants, développement de connecteurs, analyse technique de systèmes complexes et exploitation de métadonnées.
La connaissance de SAP est un plus.
Nous recherchons un développeur capable d'apprendre et d'explorer un environnement SAP de manière autonome.
Vos missions principales
Développement logiciel
- Concevoir, développer et maintenir des applications et composants logiciels en C# / .NET.
- Participer à la conception de l'architecture des composants et services.
- Développer des connecteurs et interfaces avec des systèmes externes.
- Implémenter des mécanismes d'extraction et d'exploitation de métadonnées.
- Développer des fonctionnalités de traitement, transformation et analyse de métadonnées.
- Diagnostiquer et résoudre des problèmes techniques et de performance.
- Participer à la mise en place de tests et à l'amélioration de la qualité du code.
- Maintenir et faire évoluer du code existant.
Connecteurs et environnements SAP
- Une partie importante du poste consiste à développer et maintenir des connecteurs permettant d'interagir avec des environnements SAP, notamment SAP BW.
- La donnée et les environnements SAP constitue ici le domaine d'application du développement logiciel.
Investigation technique
- Le poste nécessite une certaine autonomie face à des systèmes complexes.
Vous serez amené à :
- Explorer un environnement technique que vous ne connaissez pas encore.
- Lire et comprendre de la documentation technique.
- Analyser du code et des structures existantes.
- Utiliser des outils de diagnostic et d'investigation.
- Formuler et tester des hypothèses.
- Remonter d'un problème observé jusqu'à sa cause technique.
- Proposer puis implémenter une solution.
Profil recherché
De formation supérieure, vous avez une expérience dans le développement d'applications ou de composants logiciels ainsi qu'une expérience avec des APIs, interfaces ou mécanismes d'intégration.
De solides bases en programmation orientée objet et conception logicielle sont impératives ainsi qu'une bonne maîtrise de SQL et des bases de données.
Vous connaissez Python ou un autre langage de scripting.
Vous êtes capable de :
- comprendre et faire évoluer une base de code existante.
- diagnostiquer des problèmes techniques complexes.
Compétences appréciées :
- Maitrise de C# / .NET.
- Expérience avec SAP, notamment SAP BW et HANA.
- Connaissance des mécanismes d'intégration SAP : RFC, BAPI, APIs, etc.
- Expérience dans le développement de connecteurs.
- Connaissance des problématiques de metadata management ou de data lineage.
- Expérience dans les environnements BI / Data Warehouse.
Type de contrat
CDI
Salaire
Expérience
- 3 An(s) Cette expérience est indispensable
Informations complémentaires
- Secteur d'activité : Conseil en systèmes et logiciels informatiques
Employeur
RapidViews est un éditeur de logiciel innovant qui a pour but d'accélérer le déploiement de solutions Analytics sur SAP et qui fournit une plateforme de gouvernance Analytique sur les principaux outils du marché (SAP S/4, SAP BW, SAP BDC, Microsoft, Tableau, QlikView, Talend, .)
RapidViews provient du spin off de l'entité R&D de DeciVision, société de services spécialisée dans la business intelligence créée en 2006.
Aujourd'hui, l'équipe RapidViews s'agrandit et nous recherchons, dans le cad