Contexte & Enjeux
Dans le cadre du renforcement d’une équipe IT intervenant sur un environnement critique basé sur IBM i (ex-AS/400), nous recherchons un Développeur RPG IBMi confirmé à sénior capable d’intervenir sur des chaînes de traitement métier complexes.
Le système IBMi constitue un socle stratégique (transactions, gestion métier, traitements batch, interfaces inter-applicatives). Le poste nécessite une forte compréhension fonctionnelle en complément d’une expertise technique native.
1. Missions principales
Analyse & compréhension métier
* Recueillir le besoin directement auprès des utilisateurs métiers.
* Analyser les chaînes de traitement existantes (programmes RPG, fichiers DB2, CL).
* Identifier les impacts transverses (batch, flux, interfaces).
Développement & maintenance
* Développement en RPG III / RPG IV / RPGLE (Free Form fortement apprécié).
* Maintenance corrective et évolutive des applications natives IBMi.
* Création et optimisation de programmes, sous-programmes et procédures.
* Rédaction des spécifications techniques détaillées.
Base de données & performance
* Manipulation de Db2 for IBM i.
* Conception et optimisation de requêtes SQL.
* Analyse de performance (batch, requêtes lourdes, I/O).
Collaboration & amélioration continue
* Travail collaboratif avec les équipes fonctionnelles et techniques.
* Proposition d’améliorations structurelles ou d’optimisation.
* Participation aux revues de code et aux échanges d’expertise.
2. Compétences techniques requises
Indispensables
* Maîtrise experte du développement natif IBMi.
* RPG III / IV / RPGLE (Free).
* CL / CLLE.
* DB2 for i.
* Connaissance des environnements 5250.
* Analyse de flux batch et chaînes de traitements complexes.
Appréciées
* SQL embarqué.
* Webservices / API sur IBMi.
* Outils de versioning.
* Méthodologies agiles ou cycle en V structuré.
Profil recherché
Expérience :
* Minimum 5 ans en environnement IBMi.
* Expérience en contexte applicatif métier structuré (finance, industrie, distribution, etc.).
Soft skills clés :
* Travail en équipe, partage d'expérience, travail collaboratif, bon relationnel
* Curiosité, Autonomie, Propose des solutions novatrices, Rigueur
* Capacité à analyser et comprendre une chaîne de traitement en partant d'un échange avec un utilisateur
* Expert en développement natif IBMi (pas d'Adélia, Synon et autres AGL)
* Intérêt pour le fonctionnel
* La sensibilité au Système IBMi sera un plus
Le candidat doit être capable de reconstruire une logique applicative complète à partir d’un échange utilisateur, puis de la traduire en traitement technique fiable.
5. Environnement technique type
* IBM i (Power Systems)
* RPGLE Free
* CL
* DB2
* Batch / traitements planifiés
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.