Analyste
Ref : 060106S002-
ASAP
-
37 - Tours
-
3 mois (renouvelables)
-
Développeur
Compétences requises
Description de la mission
Nous recherchons un analyste ou ingénieur d'études J2EE expérimenté.
L’analyste ou ingénieur de développement a un rattachement hiérarchique direct au responsable adjoint du service Développement du Parc Applicatif (DPA). Il intègre une équipe de 2 ou 3 personnes encadrées par un Responsable BC (Business Component). Cette équipe gère un ou plusieurs composants ou vues métier.
Le service DPA a pour mission la prise en charge des développements des composants métiers suite à leur modélisation réalisée par (ou en partenariat avec) l’équipe Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM).
Il échange essentiellement avec les équipes :
- Architecture du Système d’Information (ASI) qui a pour rôle le support méthodologique et technique aux autres équipes, l’intégration des composants et le maintien de la cohérence de l’architecture du système d’information.
- Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM) qui a pour rôle la conduite d’études préalables, l’aide à la définition des besoins utilisateurs, la modélisation de ces besoins, la préparation et l’encadrement de la recette fonctionnelle, la coordination globale des projets, et le suivi au démarrage.
Descriptif de la mission :
- La phase de conception détaillée :
Décomposition de l’architecture logicielle en modules logiciels (Distributed Components, DCs) en utilisant le langage UML et l’outil Together J. Le point de départ est constitué par une liste de « Requirements » gérés avec l’outil Caliber-RM ainsi que de la définition des interfaces des BCs, des données échangées, de la vue externe du BC (modélisation UML).
- La phase de codage et tests :
L’environnement de développement est basé sur l’utilisation d’un framework JAVA (Service ASI) qui est bâti sur des patterns intégrés dans Together. Les tests sont gérés à partir de l’outil Test Director et sont basés sur XML en utilisant aussi le framework.
Il travaille en étroite collaboration avec la Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM) ainsi que la cellule Architecture du SI (ASI).
Il intègre une équipe pouvant être composée de personnel interne et/ou externe avec une expertise inégale.
Environnement technique :
- Langage : JAVA
- Modélisation : UML, design pattern
- Outil de gestion de requirement : Caliber RM (Borland)
- Outil principal : TogetherJ (Borland)
- Base de données Oracle, TopLink
- Système : Windows, Unix, LINUX, HPUX
- Serveur d’Application : WebLogic (BEA)
- XML, XMLSpy
- Outils de test : Test-Director, WinRunner, Load Runner, Junit
- Outils de profiling et couverture : Jprobe
- Gestion de configuration : Merant Dimensions
Les compétences requises :
- Une réelle pratique des développements en environnement J2EE.
- La maîtrise de UML et XML
- Un développement basé sur les composants (méthode Herzum appréciée)
- Maîtrise de l’anglais (lu et écrit, parlé serait un plus).
- De la rigueur
- Excellentes aptitudes pour le travail d’équipe et de collaboration
L’analyste ou ingénieur de développement a un rattachement hiérarchique direct au responsable adjoint du service Développement du Parc Applicatif (DPA). Il intègre une équipe de 2 ou 3 personnes encadrées par un Responsable BC (Business Component). Cette équipe gère un ou plusieurs composants ou vues métier.
Le service DPA a pour mission la prise en charge des développements des composants métiers suite à leur modélisation réalisée par (ou en partenariat avec) l’équipe Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM).
Il échange essentiellement avec les équipes :
- Architecture du Système d’Information (ASI) qui a pour rôle le support méthodologique et technique aux autres équipes, l’intégration des composants et le maintien de la cohérence de l’architecture du système d’information.
- Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM) qui a pour rôle la conduite d’études préalables, l’aide à la définition des besoins utilisateurs, la modélisation de ces besoins, la préparation et l’encadrement de la recette fonctionnelle, la coordination globale des projets, et le suivi au démarrage.
Descriptif de la mission :
- La phase de conception détaillée :
Décomposition de l’architecture logicielle en modules logiciels (Distributed Components, DCs) en utilisant le langage UML et l’outil Together J. Le point de départ est constitué par une liste de « Requirements » gérés avec l’outil Caliber-RM ainsi que de la définition des interfaces des BCs, des données échangées, de la vue externe du BC (modélisation UML).
- La phase de codage et tests :
L’environnement de développement est basé sur l’utilisation d’un framework JAVA (Service ASI) qui est bâti sur des patterns intégrés dans Together. Les tests sont gérés à partir de l’outil Test Director et sont basés sur XML en utilisant aussi le framework.
Il travaille en étroite collaboration avec la Coordination de projet et Assistance à Maîtrise d’Ouvrage (CAM) ainsi que la cellule Architecture du SI (ASI).
Il intègre une équipe pouvant être composée de personnel interne et/ou externe avec une expertise inégale.
Environnement technique :
- Langage : JAVA
- Modélisation : UML, design pattern
- Outil de gestion de requirement : Caliber RM (Borland)
- Outil principal : TogetherJ (Borland)
- Base de données Oracle, TopLink
- Système : Windows, Unix, LINUX, HPUX
- Serveur d’Application : WebLogic (BEA)
- XML, XMLSpy
- Outils de test : Test-Director, WinRunner, Load Runner, Junit
- Outils de profiling et couverture : Jprobe
- Gestion de configuration : Merant Dimensions
Les compétences requises :
- Une réelle pratique des développements en environnement J2EE.
- La maîtrise de UML et XML
- Un développement basé sur les composants (méthode Herzum appréciée)
- Maîtrise de l’anglais (lu et écrit, parlé serait un plus).
- De la rigueur
- Excellentes aptitudes pour le travail d’équipe et de collaboration