1 Architecte Logiciel JAVA - Programme DSN
CDI Paris (Paris) Licence, Bac +3 Développement informatique
Description de l'offre
CONTEXTE
Le Centre National de Développement est en charge des applications communautaires de l'informatique Retraite Complémentaire.
Dans le cadre du Plan de Transformation du SI-RC 2014-2018, il doit répondre au besoin de :
• mise à disposition des nouveaux référentiels centraux (Individu, Entreprise, Adhésion)
• traitement communautaire de la DSN (Déclaration Sociale Nominative)
• prise en compte des évolutions réglementaires (mensualisation des cotisations, …)
• amélioration des processus liés à la gestion des carrières et des droits.
Le Programme DSN est intégré à ce plan. Il consiste en la création d’un applicatif centralisé pour permettre la gestion de la DSN.
Les objectifs du projet de transformation (coût, agilité, fraicheur de données…) amènent à mettre en œuvre une nouvelle filière informatique reposant sur Linux : SOLAR.
L’environnement technique SOLAR mis en place au sein du SI-RC Central pour ces nouveaux projets est le suivant :
• Système : ZOS/ TSO / CICS et Linux
• Base de données : DB2 et Postgresql
• Langage : Spring batch – Java / Java(RAD) J2E
• Outils : Endevor et SVN (remontées de versions), JMS et Webmethods (gestion des files d’attentes entre plates-formes).
Les applications métiers TP et batch du SI-RC Central SOLAR en cours de création sont des applications de type « système ouvert » réalisées en Java (Spring batch) et exécutées sur serveur ZOS, avec le SGBD DB2 ou avec un SGBG sur système ouvert selon les applications.
Les nouvelles applications interactives sont développées sous une technologie JAVA/J2E.
L’interfaçage avec les autres systèmes est réalisé soit via des web services, soit via JMS.
Pour faire face à ces nouveaux enjeux, le Programme DSN du pôle Projets Transverses du CND souhaite renforcer ses équipes avec d’Architecte Logiciel.
MISSIONS PRINCIPALES
Référent technique sur la conception de traitements haute volumétrie et haute performance sur spring batch.
Prise en compte des spécifications fonctionnelles et analyse des solutions techniques envisageables, conformément aux règles d'architecture et aux normes en vigueur sur le projet et en coordination avec les équipes fonctionnelles
Rédaction du dossier de conception technique dans le respect de la méthodologie en vigueur, des règles d'utilisation des outils de modélisation ou d'analyse d'impact, et en collaboration avec le responsable du domaine concerné
Rédaction des livrables documentaires : documentation fonctionnelle et technique exemple : dossier d'exploitation, bordereau de livraison
Réalisation des développements et des tests unitaires dans le respect des normes de programmation et des procédures Qualité en vigueur, conformément au planning et aux charges prévues
Participation à la formation (tutorat) des nouveaux collaborateurs :
- Accompagnement
- Revue du travail effectué pour vérifier le respect des normes de programmation et des procédures qualité en vigueur
Rédaction et exécution de scénarios de test d'assemblage permettant de garantir la qualité des livrables et ceci en collaboration avec le responsable du domaine concerné ; élaborer et entretenir les jeux d'essai
Participation à la gestion des demandes de corrections ou d'évolutions :
- Instruction des demandes dans les délais fixés par criticité en utilisant les outils mis à disposition
- Participation à l'évaluation des charges jusqu'à la mise en production
- Rédaction des conclusions de l'instruction des demandes dans le respect des procédures en vigueur
Référent Technique sur l’industrialisation du développement : Enrichissement de la plateforme de développement, du framework, des normes et bonnes pratiques:
o Soumission de demandes d’améliorations ou de normalisation aux équipes plateforme de développement, framework ou normes
o Participation à des groupes de travail sur des chantiers d’industrialisation ou de normalisation
Capitalisation sur les procédures projets, les normes et bonnes pratiques
Profil recherché
COMPÉTENCES ATTENDUES
Compétences techniques
- Expertise des techniques de conception objet et UML
- Expertise de la conception technique et du développement Java, notamment avec des Framework tels que Spring batch, Vaadin, JUNIT et Hibernate.
- Expertise de la conception technique et du développement de batchJava dans un contexte haute volumétrie et haute performance.
- Expertise des environnements de développement NT (par exemple, Eclipse / SVN)
- Maitrise des environnements Linux et de leur contrainte d'exploitation
- Maitrise de la méthode Agile
- Pratique d'un outil de modélisation (de préférence MEGA)
- Pratique d'un outil de suivi des évolutions et des anomalies (de préférence JIRA)
- La pratique, voire la maitrise de Webméthods serait un réel plus
Compétences fonctionnelles
- Connaissance générale du métier de la retraite complémentaire appréciée
Savoir-être
- Sens relationnel, esprit de synthèse
- Capacité à travailler en équipe
- Autonomie Rigueur Organisation
- Forte capacité d’adaptation
- Sens de l'analyse
- Sens du service et du client
PROFIL RECHERCHÉ
Bac +2 à Bac +5 en informatique
Expérience professionnelle d’au moins 3 ans en développement d’application de gestion dans un contexte technique similaire.
Expérience réussie de travail en équipe dans le cadre d’un grand projet aux enjeux stratégiques
Le G.I.R.C. Agirc–Arrco s’engage à promouvoir la diversité. Ce poste est ouvert, à compétences égales, aux personnes en situation de handicap.
À propos de GIRC Agirc-Arrco
Nous sommes la structure unique de développement, de recette et de maintenance du système d'information de la retraite complémentaire Agirc-Arrco. Nous assurons l'exploitation de 100% des fichiers nationaux, la sécurisation des données de 11,8 millions de retraités et de 18 millions d'actifs, ainsi que la production de l'Usine Retraite pour nos groupes membres (Apicil, Humanis, Klésia)
Nous sommes basés sur 5 sites :
Notre activité concerne tous les postes de l'informatique : les études (développement, urbanisation, architecture…), la production (administration outils, systèmes, réseaux, télécoms…), la recette, les infrastructures, la sécurité, le support aux utilisateurs, la gestion de projet…