Développeur AS400 (IBM i) F/H
IBM
Canton de Sin-le-Noble, France
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Canton de Sin-le-Noble, France
Tech stack
Db2400
Java
.NET
Agile Methodologies
IBM System I
Unit Testing
Code Review
Databases
IBM RPG (Programming Language)
Software Engineering
SQL Databases
Job description
Analyse et développement
- Analyser les besoins fonctionnels et techniques.
- Concevoir les spécifications techniques.
- Développer les évolutions et correctifs sur environnement IBM i.
- Réaliser les tests unitaires et accompagner les phases de recette.
- Optimiser les performances des traitements batch et interactifs.
Maintenance applicative
- Corriger les anomalies de production.
- Assurer le support de niveau 2 et 3.
- Participer aux mises en production.
- Garantir la qualité, la sécurité et la pérennité du code.
Gestion des bases de données
- Développer et maintenir les bases DB2 for i.
- Concevoir et optimiser les requêtes SQL.
- Participer aux opérations de migration et d'évolution des données.
Collaboration
- Travailler en étroite collaboration avec les équipes métiers.
- Participer aux ateliers fonctionnels.
- Rédiger la documentation technique.
- Participer aux revues de code et aux démarches d'amélioration continue.
Livrables attendus
- Développements applicatifs.
- Correctifs de production.
- Documentation technique.
- Dossiers de mise en production.
- Cahiers de tests.
- Documentation d'exploitation.
Requirements
- Bac +3 à Bac +5 en informatique, génie logiciel ou équivalent.
Expérience
- 5 ans d'expérience minimum en développement IBM i / AS400.
- Une expérience dans le secteur du retail ou de la banque constitue un atout majeur.
Compétences techniques
- Excellente maîtrise du développement RPG IV et RPG Free.
- Bonne connaissance des commandes CL.
- Maîtrise de DB2 for i et du SQL.
- Connaissance de l'architecture IBM i.
- Développement et maintenance de traitements batch.
- Analyse des performances.
- Gestion des incidents de production.
- Notions d'intégration avec des applications Java, .NET ou Web.
- Connaissance des méthodes Agile ou Cycle en V.