Développeur RPG IBMi
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Contexte & Enjeux
Ne laissez pas passer cette chance, postulez rapidement si votre expérience et vos compétences correspondent à la description suivante.
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.
Localisation : Nantes
Mode de travail : 3 jours sur site / 2 jours télétravail
Démarrage : ASAP
Expérience : Confirmé à Sénior (5+ ans)
- 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. xuezdbg
- 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