Dans un environnement SAP moderne et en évolution, les développeurs assurent la maintenance, l'optimisation et le développement de solutions en combinant expertise technique et compréhension métier.
Responsabilités principales :
* Développement ABAP / ABAP OO : création de rapports, interfaces, extensions et formulaires spécifiques.
* Développement SAP Fiori / UI5 : conception d'applications ergonomiques et modernes.
* Modélisation de données : utilisation des CDS Views et SQLScript optimisé pour HANA.
* Customizing SAP : configuration des modules (BP, MM, SD, EWM, PM, RM, etc.) en collaboration avec les key-users.
* Intégration : mise en place et supervision d'interfaces (IDoc, RFC, OData, SOAP, REST) avec les systèmes non-SAP.
* Maintenance & optimisation : suivi, corrections, évolutions fonctionnelles et amélioration des performances.
Méthodologie & outils :
* Projets majoritairement menés en cycle en V, avec introduction progressive de pratiques DevOps.
* Environnement de travail : ABAP Workbench, Eclipse/ADT, SAP Solution Manager (ChaRM), SAP Web IDE / Business Application Studio, VS Code, Postman, GitLab.
Principes transverses :
* Back to Standard : privilégier le standard SAP pour faciliter les montées de version.
* Collaboration étroite avec les métiers pour garantir la pertinence fonctionnelle.
* Développements durables et évolutifs, compatibles avec les futures versions.
* Transition vers Output Management S/4HANA et SAP Adobe Forms.
* Évolution planifiée vers SAP ALM pour la gestion du cycle de vie applicatif.
Profil
Voici les activités
* Produire les documents de design et les spécifications techniques
o Partir des spécifications fonctionnelles produites par les Business Analysts ou Répondants métier afin de rédiger les spécifications techniques
o Respecter les consignes de notre responsable du développement SAP concernant le design et l'implémentation technique.
* Réaliser les développements et aider à la configuration des différents modules SAP selon les spécifications et dans le respect des bonnes pratiques et effectuer les tests
o Réaliser les améliorations nécessaires afin de supporter les processus existants, principalement dans un objectif d'intégration et d'automatisation
o Développer le code en respectant les exigences posées et les bonnes pratiques de l'éditeur
o Faire des points réguliers avec le responsable du développement SAP et le propriétaire métier de la solution
o Tester le code produit de façon unitaire puis en intégration
o Livrer et documenter les développements en réalisant le transfert de connaissance nécessaire
o Faire part de son expérience et proposer des solutions adaptées à notre environnement
o Proposer des variantes d'implémentation visant la qualité, l'efficacité, la lisibilité, la maintenabilité et la réutilisabilité du code
o Réaliser du code répondant aux exigences de SAP HANA
* Effectuer les opérations de maintenance requises pour maintenir les produits en état de fonctionnement optimal
Informations contractuelles
Poste de Consultant
Mission pouvant démarrer courant Avril Localisation : Sion