Développeur IBM i

Il y a 2 semaines

Nice, Provence-Alpes-Côte d'Azur, France Projet Icône Temps plein

Développeur IBM i / AS400 – RPG / Adélia – Projet de convergence SI

40/45 K€ selon expérience

Il y a des environnements AS400 qui vivent essentiellement de maintenance.

Et puis il y a ceux qui restent au cœur du fonctionnement de l’entreprise, portent des processus métiers essentiels et continuent d’évoluer au fil des besoins.

C’est dans ce deuxième contexte que je recrute aujourd’hui.

Je recherche pour l’un de mes clients, groupe français historique, familial et multi-sites, acteur majeur de la distribution spécialisée, un Développeur IBM i / AS400 qui viendra rejoindre les équipes de sa DSI.

Le nom de mon client reste volontairement confidentiel à ce stade ; je vous en dirai évidemment davantage lors de notre premier échange.

Le contexte

Pour des raisons historiques, l’entreprise exploite aujourd’hui deux systèmes d’information indépendants, construits sur des environnements IBM i / AS400 relativement similaires.

Ils ont coexisté pendant plusieurs années.

les deux environnements vont converger vers un SI unique.

Le projet est désormais prioritaire pour l’entreprise et nécessite de renforcer l’équipe interne pour pouvoir le mener à son terme.

Et c’est précisément dans ce contexte que s’inscrit ce recrutement.

Votre rôle

Avant de migrer, il va falloir comprendre.

Comprendre ce qui existe dans chacun des deux environnements, comparer les applications, identifier ce qui est commun, ce qui diffère, ce qui peut être repris tel quel et ce qui nécessitera une adaptation.

Vous participerez donc à la fois aux études et à la conception nécessaires au rapprochement des deux SI et, bien entendu, aux développements qui en découleront.

Concrètement, vous serez notamment amené(e) à :

  • prendre connaissance des applications et traitements existant dans les deux environnements ;
  • analyser les écarts fonctionnels et techniques ;
  • identifier avec l’équipe les adaptations nécessaires dans le SI cible ;
  • concevoir et réaliser les développements en environnement IBM i / AS400 et RPG ;
  • intervenir sur les phases de tests, de reprise et de sécurisation de la migration ;
  • accompagner progressivement la convergence des deux environnements jusqu’au décommissionnement du SI qui n’aura plus vocation à être conservé.

Mais le poste ne s’arrête évidemment pas à cette migration.

Vous rejoignez durablement une DSI au sein de laquelle l’IBM i reste un environnement structurant.

Une fois cette étape franchie, vous continuerez à travailler sur l’évolution du système d’information, de ses applications métiers et des nouveaux besoins de l’entreprise.

Autrement dit : faire converger l’existant aujourd’hui, puis continuer à le faire évoluer demain.

L’environnement technique

La connaissance d’Adélia / Visual Adélia constituera un vrai plus compte tenu de l’environnement applicatif existant.

Mais je préfère être claire sur ce point : je ne cherche pas nécessairement quelqu’un qui coche toutes les cases.

La maîtrise de RPG et une expérience réelle du développement sur IBM i constitue le socle indispensable.

Pour le reste, ce qui m’intéressera également, c’est votre capacité à comprendre un existant, analyser des écarts entre deux applications, poser les bonnes questions et réfléchir à la solution avant de commencer à développer.

Le profil que je recherche

Quelqu’un qui travaille déjà depuis quelques années sur IBM i / AS400 et qui maîtrise réellement RPG.

Quelqu’un qui apprécie autant le développement que la compréhension de ce qu’il y a derrière : les flux, les applications, les besoins métiers et les choix historiques qui ont construit le SI.

Une expérience dans la distribution, la gestion commerciale, la logistique ou, plus largement, dans un système d’information comportant de nombreuses applications métiers sera intéressante, mais je n’en ferai pas un prérequis absolu.

Et je ne cherche pas quelqu’un qui exécutera simplement une liste de demandes.

Sur ce projet, il faudra aussi être capable de regarder deux environnements et de se demander :

« Qu’est-ce qu’on garde ? Qu’est-ce qu’on adapte ? Et comment est-ce qu’on rapproche in