Développeur RPG IBMi

Il y a 18 heures

Nantes, Pays de la Loire, France we+ France Temps plein

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.



Les informations suivantes visent à fournir aux candidats potentiels une meilleure compréhension des exigences de ce poste.

  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. 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