# RNCP41455 - Concepteur développeur - Mainframe

**Code:** RNCP41455
**État:** Publiée

## L'essentiel
- **Nomenclature du niveau de qualification:** Niveau 6
- **Codes NSF:** 326, 326t
- **FormaCodes:** 31097
- **Date d'échéance de l'enregistrement:** 27-10-2028
- **Date d'enregistrement:** 27-10-2025
- **Type d'enregistrement:** Enregistrement sur demande

## Certificateur(s)
- ESTIAC AGILE CONCEPT
  - SIRET: 82274081700017

## Résumé de la certification
### Objectifs et contexte de la certification
Le Mainframe est un système informatique qui permet de grandes performances en matière de transaction et d’actions simultanées à partir de données massives, ainsi qu’en matière de sécurité, conçues comme un rempart infranchissable.    Le Concepteur développeur - Mainframe :    - Rédige les spécifications fonctionnelles détaillées et les spécifications techniques détaillées à partir du cahier des charges technique et fonctionnel rédigé en amont. Il organise la production en planifiant les tâches et en instaurant une collaboration avec les parties prenantes du projet.    - Assure la préparation de l’environnement d’exécution, le développement des traitements, ainsi que la gestion des bases de données dans un environnement Mainframe.    - Réalise les tests et accompagne les recettes et le déploiement de l’application sur la plateforme de destination.    - Applique une maintenance, réalise une veille active pour identifier les opportunités d'optimisation, une surveillance de la performance et des normes de qualité selon le principe de l’amélioration continue.

### Activités visées
Analyser les besoins client/métier    Elaborer les spécifications détaillées    Organiser & planifier les tâches     Configurer l’environnement d’exécution des applications    Développer des applications Mainframe & créer des architectures de traitement des données batch et transactionnel    Gérer les bases de données dans un environnement Mainframe    Organiser les tests (valider les codes avant recette)    Préparer la phase de recettage en collaboration avec l’équipe experte      Aide au déploiement de l'application    Mettre en place de la maintenance corrective et évolutive    Elaborer une veille technique    Assurer la gestion de la qualité et des performances

### Compétences attestées
Appréhender les différents cas d’usages et les besoins client/métier en analysant les éléments de cadrage du projet et le cahier des charges transmis par la MOA et/ou la MOE, afin de jauger les besoins devant être traduits en réalisations techniques.    Analyser en détail les fonctionnalités du cahier des charge en vérifiant leur faisabilité technique au regard des attentes, des moyens, des plannings et des budgets afin de préconiser, éventuellement, des réajustements.    Concevoir les spécifications fonctionnelles détaillées en traduisant les besoins émis dans le cahier des charges en descriptions précises de leur mise en œuvre et de leur comportement afin d’élaborer une base pour les critères de tests.    Concevoir les spécifications techniques, en modélisant de manière précises les architectures, les traitements informatiques, les interactions et les flux de données dans l’objectif de définir clairement la structure de l’application à développer.    Organiser de manière rigoureuse son travail en suivant une méthodologie de projet définie et en prenant en compte les interdépendances avec les autres intervenants afin de respecter les contraintes de planning du projet.     Appliquer les règles de collaborations avec les autres parties prenantes du projet (MOA, MOE, autres développeurs…) en pratiquant des rapports réguliers, en participant aux échanges et en communicant sur des éventuels points de blocage afin de coordonner de manière fluide le déroulé du projet.     Préparer l’environnement d'exécution d'une application Mainframe en écrivant les JCL nécessaires à la compilation et à l'exécution des programmes, en allouant et gérant les ressources systèmes (fichiers, mémoire), en mettant en œuvre des utilitaires pour la gestion des fichiers (tri, suppression automatique), et en planifiant l'exécution des jobs afin de garantir une exécution fluide, automatisée et optimale de l’application.    Appliquer les règles de qualité et de bonnes pratiques dans l’organisation des fichiers en mettant en place une nomenclature hiérarchique, ainsi qu’un système de nommage descriptif des fichiers et en organisant l’espace disque afin d’en faciliter leur gestion.    Gérer des lots volumineux de données en développant le programme à exécuter via des commandes automatiques et répétitives, pour permettre un traitement efficace et rapide des dites données.    Développer les programmes transactionnels des données en temps réel, en gérant la constance et la régularité des flux constants, afin de garantir des temps de traitement courts.    Développer la configuration des bases de données, en s’appuyant sur le modèle conceptuel de données (MCD) et en utilisant des gestionnaires tels que DB2 for z/OS ou IMS-DB, dans le but de garantir la fiabilité, à un niveau de sécurité avancée, des transactions à grande échelle de données sensibles.    Appliquer les bonnes pratiques de sécurité, en s’appuyant sur les exigences des administrateurs du système basées sur les recommandations de la CNIL, en protégeant les accès aux objets produits, afin d’être conforme au RGPD.    Organiser des tests unitaires, en s'appuyant sur des jeux de données de test représentatifs et en documentant les résultats obtenus, dans l'objectif de vérifier le fonctionnement attendu du système mis en place.    Organiser, les tests d’intégration, en collaboration et sous le pilotage des équipes architecturale ou MOE et en suivant un scénario de test de l’ensemble des modules de l’application, afin d’en vérifier  l'interopérabilité entre les différents modules de l'application.    Construire le cahier de recette, en collaboration avec les équipes de recette en s’appuyant sur le cahier des charges initial afin de valider la fiabilité technique et fonctionnelle de l’application avant sa migration dans l’environnement final.      Gérer la phase de recettage de l’application, sous la responsabilité des équipes de recette, en suivant le cahier de recette et en commentant les résultats dans un PV, dans l’objectif de valider le développement technique et fonctionnel avant son déploiement dans l’environnement de production.    Composer une documentation exhaustive (de type dossier d’exploitation, guides d'utilisation et des procédures opérationnelles…), en commentant de manière rigoureuse le code et en élaborant une compilation systématique des procédures et des opérations effectuées sur le système, dans le but de conserver tout l’historique d’une information fiable.    Organiser le déploiement en production de l’application mainframe, sous la responsabilité des équipes expertes, en accompagnant la transmission des connaissances (par le biais de formations, documents, réunions…), afin de faciliter son exploitation en environnement réel.     Gérer, les bugs et dysfonctionnements détectés via la surveillance en temps réel des anomalies du système et une analyse des rapports d’incidents, pour assurer une résolution efficace et rapide des problématiques liées aux fonctionnement de l’application avant qu’elles n’affectent les utilisateurs.    Analyser les demandes d'évolution de l'application en identifiant les besoins des utilisateurs, permettant de proposer des solutions adaptées en utilisant des techniques d'analyse de faisabilité et en collaborant avec les parties prenantes définissant ainsi les priorités et les exigences pour implémenter les nouvelles fonctionnalités tout en garantissant la compatibilité avec les versions précédentes.    Elaborer une veille technique, en effectuant des recherches ciblées et régulières sur les évolutions technologiques et en mettant en place un plan et des outils de collecte automatisés, afin d’élaborer une base d‘informations pertinentes et stratégiques    Estimer les informations issues de la veille technique, en analysant leur pertinence au regard du système mainframe, afin de déterminer lesquelles seraient appropriées pour répondre aux enjeux d’innovation.    Organiser des investigations et des études techniques, en analysant les performances des programmes développés, en collectant des données selon des indicateurs précis et déterminés à l’avance, pour mettre en œuvre des améliorations si nécessaire.    Appliquer les règles et méthodes de développement de l’entreprise, en suivant les recommandations émises, dans l’objectif d’être en conformité avec les diverses normes de qualité internes.

## Blocs de compétences
### RNCP41455BC01 - Conception d’une application mainframe à partir d’une analyse des besoins et des données
**Liste de compétences:**
Appréhender les différents cas d’usages et les besoins client/métier en analysant les éléments de cadrage du projet et le cahier des charges transmis par la MOA et/ou la MOE, afin de jauger les besoins devant être traduits en réalisations techniques.    Analyser en détail les fonctionnalités du cahier des charge en vérifiant leur faisabilité technique au regard des attentes, des moyens, des plannings et des budgets afin de préconiser, éventuellement, des réajustements.    Concevoir les spécifications fonctionnelles détaillées en traduisant les besoins émis dans le cahier des charges en descriptions précises de leur mise en œuvre et de leur comportement afin d’élaborer une base pour les critères de tests.    Concevoir les spécifications techniques, en modélisant de manière précises les architectures, les traitements informatiques, les interactions et les flux de données dans l’objectif de définir clairement la structure de l’application à développer.    Organiser de manière rigoureuse son travail en suivant une méthodologie de projet définie et en prenant en compte les interdépendances avec les autres intervenants afin de respecter les contraintes de planning du projet.     Appliquer les règles de collaborations avec les autres parties prenantes du projet (MOA, MOE, autres développeurs…) en pratiquant des rapports réguliers, en participant aux échanges et en communicant sur des éventuels points de blocage afin de coordonner de manière fluide le déroulé du projet.
**Modalités d'évaluation:**
Mise en situation professionnelle réelle ou simulée - Travail individuel

### RNCP41455BC02 - Développement d'une application Mainframe : préparation, développement et gestion des bases
**Liste de compétences:**
Préparer l’environnement d'exécution d'une application Mainframe en écrivant les JCL nécessaires à la compilation et à l'exécution des programmes, en allouant et gérant les ressources systèmes (fichiers, mémoire), en mettant en œuvre des utilitaires pour la gestion des fichiers (tri, suppression automatique), et en planifiant l'exécution des jobs afin de garantir une exécution fluide, automatisée et optimale de l’application.    Appliquer les règles de qualité et de bonnes pratiques dans l’organisation des fichiers en mettant en place une nomenclature hiérarchique, ainsi qu’un système de nommage descriptif des fichiers et en organisant l’espace disque afin d’en faciliter leur gestion.    Gérer des lots volumineux de données en développant le programme à exécuter via des commandes automatiques et répétitives, pour permettre un traitement efficace et rapide des dites données.    Développer les programmes transactionnels des données en temps réel, en gérant la constance et la régularité des flux constants, afin de garantir des temps de traitement courts.    Développer la configuration des bases de données, en s’appuyant sur le modèle conceptuel de données (MCD) et en utilisant des gestionnaires tels que DB2 for z/OS ou IMS-DB, dans le but de garantir la fiabilité, à un niveau de sécurité avancée, des transactions à grande échelle de données sensibles.    Appliquer les bonnes pratiques de sécurité, en s’appuyant sur les exigences des administrateurs du système basées sur les recommandations de la CNIL, en protégeant les accès aux objets produits, afin d’être conforme au RGPD.
**Modalités d'évaluation:**
Mise en situation professionnelle réelle ou simulée.  Travail en individuel

### RNCP41455BC03 - Accompagnement au déploiement des programmes Mainframe sur la plateforme dédiée
**Liste de compétences:**
Organiser des tests unitaires, en s'appuyant sur des jeux de données de test représentatifs et en documentant les résultats obtenus, dans l'objectif de vérifier le fonctionnement attendu du système mis en place.    Organiser, les tests d’intégration, en collaboration et sous le pilotage des équipes architecturale ou MOE et en suivant un scénario de test de l’ensemble des modules de l’application, afin d’en vérifier  l'interopérabilité entre les différents modules de l'application.    Construire le cahier de recette, en collaboration avec les équipes de recette en s’appuyant sur le cahier des charges initial afin de valider la fiabilité technique et fonctionnelle de l’application avant sa migration dans l’environnement final.      Gérer la phase de recettage de l’application, sous la responsabilité des équipes de recette, en suivant le cahier de recette et en commentant les résultats dans un PV, dans l’objectif de valider le développement technique et fonctionnel avant son déploiement dans l’environnement de production.    Composer une documentation exhaustive (de type dossier d’exploitation, guides d'utilisation et des procédures opérationnelles…), en commentant de manière rigoureuse le code et en élaborant une compilation systématique des procédures et des opérations effectuées sur le système, dans le but de conserver tout l’historique d’une information fiable.    Organiser le déploiement en production de l’application mainframe, sous la responsabilité des équipes expertes, en accompagnant la transmission des connaissances (par le biais de formations, documents, réunions…), afin de faciliter son exploitation en environnement réel.
**Modalités d'évaluation:**
Epreuve n°3    Mise en situation professionnelle réelle ou simulée. Travail individuel.

### RNCP41455BC04 - Amélioration continue de la qualité et de la performance
**Liste de compétences:**
Gérer, les bugs et dysfonctionnements détectés via la surveillance en temps réel des anomalies du système et une analyse des rapports d’incidents, pour assurer une résolution efficace et rapide des problématiques liées aux fonctionnement de l’application avant qu’elles n’affectent les utilisateurs.    Analyser les demandes d'évolution de l'application en identifiant les besoins des utilisateurs, permettant de proposer des solutions adaptées en utilisant des techniques d'analyse de faisabilité et en collaborant avec les parties prenantes définissant ainsi les priorités et les exigences pour implémenter les nouvelles fonctionnalités tout en garantissant la compatibilité avec les versions précédentes.    Elaborer une veille technique, en effectuant des recherches ciblées et régulières sur les évolutions technologiques et en mettant en place un plan et des outils de collecte automatisés, afin d’élaborer une base d‘informations pertinentes et stratégiques    Estimer les informations issues de la veille technique, en analysant leur pertinence au regard du système mainframe, afin de déterminer lesquelles seraient appropriées pour répondre aux enjeux d’innovation.    Organiser des investigations et des études techniques, en analysant les performances des programmes développés, en collectant des données selon des indicateurs précis et déterminés à l’avance, pour mettre en œuvre des améliorations si nécessaire.    Appliquer les règles et méthodes de développement de l’entreprise, en suivant les recommandations émises, dans l’objectif d’être en conformité avec les diverses normes de qualité internes.
**Modalités d'évaluation:**
Epreuve n°4    Mise en situation professionnelle réelle ou simulée. Travail individuel.

## Secteur d'activité et type d'emploi
### Secteurs d'activités
Les secteurs qui utilisent couramment des systèmes Mainframe sont les suivants :    Les banques et institutions financières : Utilisées pour le traitement sécurisé et en temps réel des transactions financières, la gestion des comptes clients, et les opérations boursières.    Les assurances : Gestion des polices d’assurance, traitement des réclamations, et analyse des risques.    Les télécommunications : Gestion des abonnements, facturation, et traitement des données utilisateur à grande échelle.    La santé : Gestion des dossiers patients, facturation des services médicaux, et traitement des données de santé.    Les administrations publiques : Traitement des données des citoyens, gestion des prestations sociales, et autres services gouvernementaux.

### Type d'emplois accessibles
Concepteur développeur - Mainframe    Ingénieur analyste Cobol (Mainframe)    Analyste programmeur Mainframe    Ingénieur d'étude et de développement Mainframe    Ingénieur étude et développement z/OS (Mainframe)

### Code(s) ROME
M1805

## Marché du travail
Indicateurs au niveau des familles professionnelles (FAP) des métiers visés, agrégés au niveau national — France Travail / DARES (open data).

### Tensions de recrutement (DARES 2024)
- **Niveau de tension :** Très élevée (5/5)
- **Facteurs principaux :** Manque de main-d'œuvre disponible, Lien formation-emploi
- **Salaire médian (mensuel) :** 2 864 €
- **Diplôme le plus fréquent :** Diplôme de niveau bac+5 ou plus (doctorat, master ou équivalent) en communication et information (41 % des actifs en emploi)
- **Familles professionnelles (FAP) :** 2 — elles ne sont pas au même niveau de tension (de 4 à 5 sur 5) : le niveau ci-dessus est une moyenne pondérée par l'emploi, il ne vaut pas pour chacune d'elles
  - M1X80 — Techniciens d'étude et de développement en informatique · tension 4/5 (Élevée)
  - M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom · tension 5/5 (Très élevée)

### Besoins en main-d'œuvre (BMO 2026)
- **Projets de recrutement :** 27 458
- **Jugés difficiles à recruter :** 53 %
- **Emplois saisonniers :** 1 %
- **Familles professionnelles (FAP) :** 2
  - M1X80 — Techniciens d'étude et de développement en informatique
  - M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom

## Voies d'accès
**Modalités d'accès :** Formation continue, VAE

### Prérequis à l'entrée en formation
Disposer à minima d’un diplôme ou titre professionnel de Niveau 6, bac +3/+4  scientifique/informatique.    Une première expérience d’un langage et la connaissance de l’algorithmique sont un plus.    La sélection des candidats comprend :         * Validation des tests d'entrée      * Entretien de motivation

### Composition du jury — Formation continue
Le jury est composé de 3 personnes :     Un membre de l’organisme délivrant la certification    Deux professionnels du cœur de métier visé.

### Composition du jury — VAE
Le jury est composé de 4 personnes :     Un membre de l’organisme délivrant la certification (n’ayant pas le droit de vote)    Trois professionnels du cœur de métier visé.

## Base légale
- **Date de décision:** 27-10-2025
- **Durée de l'enregistrement (années):** 3
- **Date d'échéance de l'enregistrement:** 27-10-2028
- **Date de dernière délivrance possible:** 26-10-2032

## Statistiques
| Année | Certifiés | Dont VAE | Insertion globale 6 mois | Insertion métier 2 ans |
|---|---|---|---|---|
| 2024 | 41 | 0 | 85 % | — |
| 2023 | 76 | 0 | 97 % | 92 % |
| 2022 | 66 | 0 | 100 % | 78 % |
| 2021 | 48 | 0 | 100 % | 74 % |

## Liens avec d'autres certifications
- **Correspondances (blocs):** RNCP38038, RNCP39783

## Pour plus d'informations
https://estiac.fr/concepteur-developpeur-mainframe/

**Fiche officielle (France Compétences) :** https://www.francecompetences.fr/recherche/rncp/41455/

---
*Généré le 08/10/2026 à 23:54*