Contenu 1 Introduction... 2 2 Qualités générales requises pour tous les profils... 3 3 Développeur.NET(Postes 1 à 3)... 4 4 Leader technique.net(poste 4)... 8 5 Développeur Java (Postes 5 à 6)... 10 6 Leader technique JEE (Poste 7)... 13 7 Développeur front end (Poste 8)... 15 8 Développeur Natstar (Poste 9)... 17 9 Chef de Projet de développement informatique (Poste 10)... 19 10 Analyste Technique (Poste 11)... 21 Version du 03/10/2014 Page 1 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
1 Introduction La présente annexe décrit les profils visés dans le cadre du marché DMP1402083/HTNMMN/DEV. Ces profils sont les suivants : - Poste 1 : Développeur.NET Spécialisé back-end ; - Poste 2 : Développeur.NET spécialisé ETJS ; - Poste 3 : Développeur.NET spécialisé AngularJS - Poste 4 : Leader technique.net ; - Poste 5 : Développeur Java spécialisé back-end ; - Poste 6 : Développeur Java spécialisé GWT ; - Poste 7 : Leader technique JEE ; - Poste 8 : Développeur Front End ; - Poste 9 : Développeur Natstar ; - Poste 10 : Chef de projet de développement ; - Poste 11 : Analyste technique ; Le Département des Systèmes d Informations (DSI) du Forem vise des consultants à réelle valeur ajoutée et procède toujours à une évaluation individuelle des CV afin de vérifier les compétences annoncées. 1.1 Signification des niveaux dans les grilles de compétences Niveau Moyen : connaît la matière mais n est pas autonome. Doit recourir à la documentation ou à un référent technique. Aura besoin d un temps d adaptation ou de prise en charge. Niveau Bon : connaît et maîtrise la matière suffisamment pour être autonome. Ne nécessite pas de support ou de coaching. Est opérationnel tout de suite. Niveau Expert : Connaît parfaitement la matière, ses faiblesses et les méthodes pour les déjouer. Peut prendre le rôle de référent technique sur la compétence concernée. Remarque : les descriptions de profils et grilles de compétences sont communiquées dans l avis de marché afin de permettre aux sociétés candidates d évaluer si elles sont bien en capacité de satisfaire au volume et au niveau de qualité requis. Il est à noter que, dans la phase suivante (cahier spécial des charges et dépôt des offres), les candidats sélectionnés devront fournir les CVs des consultants et apporter une justification en quelques mots pour chaque profil et chacune des compétences des grilles de compétences. Version du 03/10/2014 Page 2 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
2 Qualités générales requises pour tous les profils Les consultants doivent : être orientés «client», «qualité», «processus» et «résultats» ; être rigoureux et avoir le sens de l'organisation ; être capables d anticipation dans la gestion de pics d activités ; faire preuve d autonomie ; faire preuve d aisance relationnelle ; faire preuve d innovation, de pragmatisme et de réalisme dans la recherche de solutions ; être capables de travailler en équipe ; être capables de s adapter à de nouvelles situations ; respecter les plannings ; respecter les standards techniques et lignes directrices du DSI du Forem ; respecter les autres et la hiérarchie ; respecter les consignes, les processus et les règlements en vigueur au Forem. 2.1 Expérience Les consultants doivent bénéficier d une expérience effective d au moins 5 ans dans le domaine du développement informatique. 2.2 Niveau d étude Le niveau d étude exigé des consultants est : - Soit baccalauréat en informatique ; - Soit Master (diplôme universitaire ou diplôme de l'enseignement supérieur de type long). Bien que la préférence soit donnée au master en informatique, les autres orientations sont également acceptées. 2.3 Exigences en termes d utilisation des langues Les missions se dérouleront dans un environnement exclusivement de langue française tant pour la communication orale que pour la communication écrite. Tout document (ou documentation) produit de quelle que nature qu il sera devra être rédigé en français. Il est dès lors exigé des consultants un niveau de français correspondant à «C2» (comprendre, parler, écrire) dans la grille ELAO issue du cadre européen commun pour les langues. Par ailleurs, les métiers de l informatique demandent une certaine connaissance de l anglais. Il est dès lors exigé des consultants un niveau d anglais correspondant à «B1» dans la grille ELAO (comprendre, parler, écrire). Version du 03/10/2014 Page 3 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
3 Développeur.NET (Postes 1 à 3) 3.1 Description du profil Le / la consultant(e) assure l implémentation technique des spécifications «métier» exprimées dans les documents d analyses fonctionnelles et techniques. Il apporte son expertise en matière de développement C# /.NET dans le cadre de projets et / ou dans la maintenance évolutive et corrective des applications informatiques existantes. Les activités du / de la consultant(e) consistent notamment à : prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation de nouvelles solutions et / ou aux corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; respecter les standards et recommandations techniques du DSI ; effectuer les tests unitaires ainsi que les tests d assemblage ; respecter les principes de l intégration continue ; rédiger les documentions techniques ; construire les «packages» à déployer ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 4 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
3.2 Compétences de base du développeur.net Tous les développeurs.net doivent posséder les compétences suivantes : Moyen Bon Expert Détails (*) Microsoft C# C# 5 Microsoft.NET Framework.NET Framework 4.5 Programmation Orientée Objet et design patterns MS Unit Testing Framework et Unit Testing et mocking Microsoft Fakes ou Moq ASP.NET Web API et ASP.NET MVC ASP.NET Web API 2 et ASP.NET MVC 5 AML ML et SD Conception et consommation de services RESTful Microsoft Visual Studio Visual Studio 2013 Microsoft Team Foundation Gestion des sources, des builds, Server des work items, etc. Git Microsoft IIS IIS 8 Microsoft SQL Server Implémentation d un schéma relationnel (tables, clés, index, procédures stockées, triggers, etc.) UML Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 5 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
3.3 Compétences spécifiques du développeur.net 3.3.1 SPÉCIALISATION BACKEND (POSTE 1) En plus des compétences de base, le développeur.net spécialiste backend doit posséder les compétences suivantes : Moyen Bon Expert Détails (*) Entity Framework Entity Framework 5 Conception de bases de données Transact-SQL Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. 3.3.2 SPÉCIALISATION ETJS (POSTE 2) En plus des compétences de base, le développeur.net spécialiste ExtJS doit posséder les compétences suivantes : Moyen Bon Expert Détails (*) HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 ExtJS ExtJS 3.4 jquery Conception de bases de données Transact-SQL Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 6 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
3.3.3 SPÉCIALISATION ANGULARJS (POSTE 3) En plus des compétences de base, le développeur.net spécialiste AngularJS doit posséder les compétences suivantes : Moyen Bon Expert Détails (*) HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 AngularJS jquery Conception de bases de données Transact-SQL Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 7 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
4 Leader technique.net (Poste 4) 4.1 Description du profil Le / la consultant(e) assure l implémentation technique des spécifications «métier» exprimées dans les documents d analyses fonctionnelles et techniques. Il apporte son expertise en matière de développement C# /.NET dans le cadre de projets et / ou dans la maintenance évolutive et corrective des applications informatiques existantes. Il assure l encadrement et le support aux différents acteurs techniques. Il assiste également le chef de projet dans la gestion des tâches techniques, les estimations et l élaboration des plannings. Les activités du / de la consultant(e) consistent notamment à : encadrer et animer l équipe de développement ; garantir le respect des standards et recommandations techniques du DSI par l équipe ; garantir le respect des principes de l intégration continue ; garantir la fiabilité, la performance et la maintenabilité des solutions et / ou des changements réalisés ; assister le chef de projet dans les estimations de la charge nécessaire sur base des besoins et du «Software Architecture Document» ; assister le chef de projet dans l élaboration des plannings ; assister le chef de projet dans la coordination des déploiements sur les différents environnements (intégration, acceptation, formation et production) ; gérer les relations avec les différents acteurs techniques du projet (architecte, ingénieur système, administrateur de bases de données, ) ; collaborer avec les architectes informatiques à la conception et à la rédaction d analyses techniques ; prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation de nouvelles solutions et / ou aux corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; effectuer les tests unitaires ainsi que les tests d assemblage ; rédiger les documentations techniques ; construire les «packages» à déployer ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 8 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
4.2 Compétences Les leaders techniques.net doivent posséder les compétences suivantes : Moyen Bon Expert Détails (*) Management d équipe Méthodologie conduite projet Microsoft C# C# 5 Microsoft.NET Framework.NET Framework 4.5 Programmation Orientée Objet et design patterns MS Unit Testing Framework et Unit Testing et mocking Microsoft Fakes ou Moq ASP.NET Web API et ASP.NET MVC ASP.NET Web API 2 et ASP.NET MVC 5 Entity Framework Entity Framework 5 AML HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 AngularJS jquery ML et SD Conception et consommation de services RESTful Conception de bases de données Transact-SQL Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations Microsoft Visual Studio Visual Studio 2013 Microsoft Team Foundation Server Gestion des sources, des builds, des work items, etc. Git Microsoft SQL Server Implémentation d un schéma relationnel (tables, clés, index, procédures stockées, triggers, etc.) Microsoft IIS IIS 8 UML Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 9 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
5 Développeur Java (Postes 5 à 6) 5.1 Description du profil Le / la consultant(e) assure l implémentation technique des spécifications «métier» exprimées dans les documents d analyses fonctionnelles et techniques. Il apporte son expertise en matière de développement Java / Java EE dans le cadre de projets et / ou dans la maintenance évolutive et corrective des applications informatiques existantes. Les activités du / de la consultant(e) consistent notamment à : prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation de nouvelles solutions et / ou aux corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; respecter les standards et recommandations techniques du DSI ; effectuer les tests unitaires ainsi que les tests d assemblage ; respecter les principes de l intégration continue ; rédiger les documentions techniques ; construire les «packages» à déployer ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 10 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
5.2 Compétences du développeur Java Tous les développeurs Java doivent posséder les compétences suivantes : Moyen Bon Expert Détails (*) Java Java 7 Java EE Java EE 6 Programmation Orientée Objet et design patterns Unit Testing et mocking JUnit, DBUnit, Mockito, Arquillian Springframework JPA - Hibernate Maven Maven 3.x ML et SD Conception et consommation de services RESTful Standard JEE Git Implémentation d un schéma relationnel (tables, clés, index, procédures stockées, triggers, Base de données relationnelles etc.) UML Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 11 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
5.3 Compétences spécifiques du développeur Java 5.3.1 SPÉCIALISATION BACKEND (POSTE 5) En plus des compétences de base, le développeur Java spécialiste backend doit posséder les compétences suivantes : SpringFramework Conception de bases de données JPA - Hibernate Moyen Bon Expert Détails (*) Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. 5.3.2 SPÉCIALISATION GWT (POSTE 6) En plus des compétences de base, le développeur Java spécialiste GWT doit posséder les compétences suivantes : Moyen Bon Expert Détails (*) HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 GWT jquery (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 12 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
6 Leader technique JEE (Poste 7) 6.1 Description du profil Le / la consultant(e) assure l implémentation technique des spécifications «métier» exprimées dans les documents d analyses fonctionnelles et techniques. Il apporte son expertise en matière de développement Java / Java EE dans le cadre de projets et / ou dans la maintenance évolutive et corrective des applications informatiques existantes. Il assure l encadrement et le support aux différents acteurs techniques. Il assiste également le chef de projet dans la gestion des tâches techniques, les estimations et l élaboration des plannings. Les activités du / de la consultant(e) consistent notamment à : encadrer et animer l équipe de développement ; garantir le respect des standards et recommandations techniques du DSI par l équipe ; garantir le respect des principes de l intégration continue ; garantir la fiabilité, la performance et la maintenabilité des solutions et / ou des changements réalisés ; assister le chef de projet dans les estimations de la charge nécessaire sur base des besoins et du «Software Architecture Document» ; assister le chef de projet dans l élaboration des plannings ; assister le chef de projet dans la coordination des déploiements sur les différents environnements (intégration, acceptation, formation et production) ; gérer les relations avec les différents acteurs techniques du projet (architecte, ingénieur système, administrateur de bases de données, ) ; collaborer avec les architectes informatiques à la conception et à la rédaction d analyses techniques ; prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation de nouvelles solutions et / ou aux corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; effectuer les tests unitaires ainsi que les tests d assemblage ; rédiger les documentions techniques ; construire les «packages» à déployer ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 13 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
6.2 Compétences Les leaders techniques JEE doivent posséder les compétences suivantes : Moyen Bon Expert Détails (*) Management d équipe Méthodologie conduite projet Java Version 5, 6, et 7 Java EE Java EE 5 et 6 Programmation Orientée Objet et design patterns Unit Testing et mocking JUnit, DBUnit, Mockito, Arquillian Springframework JPA - Hibernate Maven Maven 3.x HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 AngularJS jquery ML et SD Conception et consommation de services RESTful Standard Java EE Conception de bases de données Git Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations Oracle WebLogic 12C UML Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 14 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
7 Développeur front end (Poste 8) 7.1 Description du profil Le / la consultant(e) assure la traduction des spécifications «métier» exprimées dans les analyses en implémentations techniques et apporte son expertise technique en matière de développement front end Web dans le cadre de projets et / ou d applications informatiques existantes. Les activités du / de la consultante(e) consistent notamment à : prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation de nouvelles solutions et/ou aux corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; respecter les standards et recommandations techniques du DSI ; effectuer les tests unitaires ainsi que les tests d assemblage ; respecter les principes de l intégration continue ; construire les «packages» à déployer ; rédiger les documentions techniques ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; assister les analystes techniques dans la réalisation de l interface utilisateur de la solution ; participer à l élaboration de maquettes et des démonstrations aux utilisateurs ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 15 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
7.2 Compétences Les développeurs front end doivent posséder les compétences suivantes : Moyen Bon Expert Détails Programmation Orientée Objet et design patterns Unit Testing et mocking Consommation de services RESTful HTML HTML 5 CSS CSS 3 JavaScript ECMAScript 5 AngularJS jquery Git Git Compréhension des diagrammes de cas d utilisation, de classes, UML d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 16 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
8 Développeur Natstar (Poste 9) 8.1 Description du profil Le / la consultant(e) assure l implémentation technique des spécifications «métier» exprimées dans les documents d analyses fonctionnelles et techniques. Il apporte son expertise en matière de développement Natstar dans la maintenance évolutive et corrective des applications informatiques existantes. Les activités du / de la consultant(e) consistent notamment à : prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; participer à l implémentation des corrections et évolutions des applications existantes sur base des analyses techniques et des demandes de changements ; respecter les standards et recommandations techniques du DSI ; effectuer les tests unitaires ainsi que les tests d assemblage ; rédiger les documentions techniques ; construire les «packages» à déployer ; participer à la rédaction des dossiers d exploitation ; participer à la rédaction des guides d installation ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 17 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
8.2 Compétences Les développeurs Natstar doivent posséder les compétences suivantes : Moyen Bon Expert Détails (*) Natstar Version 3.0 et 8 ML et SD Consommation de services RESTful Standard Java EE Conception de bases de données UML Sybase SQR Version 3.0.12 LaTex Concepts relationnels, compréhension des mécanismes (indexation, etc.), schémas entitésrelations Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. (*) Lorsqu elles sont précisées, les versions des outils, des frameworks ou langages de programmation sont celles déployées actuellement. Afin de garantir un système d information pérenne, ces versions sont amenées à évoluer. Version du 03/10/2014 Page 18 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
9 Chef de Projet de développement informatique (Poste 10) 9.1 Description du profil Le / la consultant(e) supervise la conception de la solution informatique exprimée dans les analyses fonctionnelles ou les demandes de changements. Il estime la charge de travail et les budgets nécessaires, réalise les plannings et évalue les risques. Il définit les tâches et en assure le suivi auprès des différents acteurs du projet. Pour mener au mieux sa mission et pour dialoguer avec son équipe, il doit également posséder de solides connaissances techniques en matière de développements. Il / elle sera aussi diplomate mais rigoureux avec tous les acteurs du projet. Il / elle devra avoir également une bonne faculté d adaptation face aux changements. Les activités du / de la consultant(e) consistent notamment à : gérer et assurer le suivi des différentes phases du projet depuis les phases d analyses jusqu à la mise en production ; coordonner et animer les différents acteurs du projet tout en respectant les besoins, les délais et les budgets ; organiser les comités de suivi, de pilotage et rédiger les PV de réunions ; réaliser une charte projet et garantir les livrables définis dans celle-ci ; réaliser et assurer le suivi des plannings ; prendre connaissance des besoins exprimés dans les analyses fonctionnelles ou les demandes de changements ; collaborer avec les analystes business et fonctionnels à la rédaction des documents analyses ; collaborer avec les leaders techniques et les architectes informatiques à la conception et à la rédaction d analyses techniques ; coordonner les tests fonctionnels ; coordonner les déploiements des solutions ou des changements sur les différents environnements (intégration, acceptation, formation et production) ; garantir le respect des standards et recommandations techniques du DSI par l équipe ; garantir la fiabilité, la performance et la maintenabilité des solutions et / ou des changements réalisés ; garder son niveau de connaissances à jour ; assister, quand nécessaire, à des formations et séminaires spécialisés. Version du 03/10/2014 Page 19 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
9.2 Compétences Le chef de projet informatique doit posséder les compétences suivantes : Management de projet et d équipe Méthodologie de conduite de projet Gestion des risques Méthodologie de développement Techniques et méthodes de programmation Connaissances des procédures de sécurité informatique Connaissances des architectures techniques UML Moyen Bon Expert Détails Ex : Prince2, PMBOK) A la connaissance nécessaire pour répartir les tâches de développement et en assurer un suivi. A la connaissance technique nécessaire pour guider les développeurs. A la connaissance nécessaire pour comprendre les architectures des solutions rédigées par les architectes. Compréhension des diagrammes de cas d utilisation, de classes, d activités, de séquence, etc. Version du 03/10/2014 Page 20 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
10 Analyste Technique (Poste 11) 10.1 Description du profil Le / la consultant(e), en collaboration avec le chef de projet et l analyste business, assure la rédaction de l analyse détaillée. Il en assure le suivi et la mise à jour tout au long du projet et de la vie de l application. Il est le référent fonctionnel de l équipe de développement. Les activités du / de la consultant(e) consistent notamment à : transformer les exigences métiers en cas d utilisation détaillés ; rédiger le modèle de données logique ; imaginer les prototypes d écrans ; détailler les interactions avec les autres solutions ; détailler les règles fonctionnelles ; définir les profils utilisateurs, les rôles et les droits d accès ; établir la liste des services SOA et leur interface fonctionnelle ; rédiger les scénarios de tests ; effectuer les tests définis dans les scénarios ci-dessus ; rédiger les manuels utilisateurs ; Version du 03/10/2014 Page 21 sur 22 pages Dossier DMP1402083/HTNMMN/DEV
10.2 Compétences Moyen Bon Expert Détails Rédaction des diagrammes de cas d utilisation, de classes, d activités, UML de séquence, etc. Outil de modélisation Ex : Enterprise Architect, Rational Outil de maquettage d écran Ex : iplotz, Balsamiq Ex : Microsoft Team Fundation Outil de change management Server, Atlassian JIRA, Outil de gestion électronique de documents Ex : Microsoft Sharepoint Suite bureautique Microsoft Office (WORD, Excel, Powerpoint) Microsoft Visio Réaliser des requêtes simples à des fins de reporting, analyse de données, Conception de bases de données Modélisation de modèles logiques de données Techniques et méthodes de programmation Connaissances des architectures techniques A la connaissance technique nécessaire pour interagir avec l équipe de développement. A la connaissance nécessaire pour comprendre les architectures des solutions rédigées par les architectes. Version du 03/10/2014 Page 22 sur 22 pages Dossier DMP1402083/HTNMMN/DEV