Annexe 3 : Description des profils

Documents pareils
Formation : Langues : Types d Intervention et Secteurs d Activité :

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Notre processus d embauche

Olivier Deheurles Ingénieur conception et développement.net

Bien aborder un projet SharePoint 2013

CALENDRIERS DES FORMATIONS LILLE

Notre Catalogue des Formations IT / 2015

N Cour Exam Thème Durée New Installing and Configuring Windows Server J New Administering Windows Server J

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

Collaborateur GdP Leader Technique/Architecte

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

Paul FLYE SAINTE MARIE

Catalogue des formations

CATALOGUE DES STAGES 2014/2015

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

Consultant.NET / SharePoint

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

BMGI CENTER. B.M.G.I. Center. Centre Agréé & Certifié PLANNING DE FORMATION Centre Agréé & Certifié

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

ABIDJAN YOPOUGON RESIDENTIEL Immeuble EDUFOR

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

Compétences fonctionnelles et techniques

Formations qualifiantes pour demandeurs d emploi

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

proximite + qualite + competitivite

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

juillet 2015 à janvier 2016

Sébastien Sougnez 24/12/ / s.sougnez@areaprog.com 2 ans et demi d expérience

Planning de Formation Année 2012 Management, Informatique, Bureautique et Langues

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Catalogue des Formations Techniques

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

HTML5 / CSS3 / responsive design / Bootstrap / Normes WCAG2.0 & W3C Intégration graphique sur Microsoft SharePoint et sur CMS (Joomla, WordPress)

Lionel BRULEY. Consultant/Formateur SharePoint. Formation. Domaines techniques

Expert technique J2EE

Ingénieur Développement Nouvelles Technologies

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

Service des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE

juillet 2015 à janvier 2016

Jean-François McNeil. Consultant en Analyse d Affaires Certification de l IIBA (CCBA) jf@solutionsmcn.com

6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Liste des Technologies

ANALYST E FONCT IONNEL - T EST EUR SENIOR Analyse métier - Assurance qualité. 32 ans - 8 ans d'expérience

Benjamin DE VUYST. Architecte solutions Microsoft.net Certifié Microsoft.net Core et WPF

CATALOGUE DE FORMATIONS

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Formations Techniques : Infrastructures Janvier - Mars 2009

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

NANTES ANGERS RENNES

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Calendrier. Accèder à nos filières. Inter-entreprises. Informatique Technique. Bureautique. * 0,15 cts la minute

OFFRES DE STAGE 2014 / 2015

Devenez un véritable développeur web en 3 mois!

Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g

VIE ET STAGE liés aux Risques

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

Calendrier crim.ca/formation

Alexandru V. Vlad RADIAN Solution Architect, Lead IT developer

SQL Server 2012 et SQL Server 2014

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

à l informatique Formez-vous avec des Experts

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

LICENCE PROFESSIONNELLE

Mercredi 15 Janvier 2014

EXPERIENCES SIGNIFICATIVES

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

C3S : besoins fonctionnels et Management UNIS : technologies de l information ACSSI : intégration de solutions

Point sur les solutions de développement d apps pour les périphériques mobiles

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

10 IIS, Apache, WebSphere, JBoss, Tomcat

Introduction au développement SharePoint. Version 1.0

Formation Certifiante Scrum Master

Etat des lieux en Région de Bruxelles Capitale Stand van zaken in het Brussels Hoofdstedelijk Gewest. Jean-Pierre RUCCI Directeur EVOLIRIS

EXPERTS EN DÉVELOPPEMENT ET MODERNISATION DE LOGICIELS WEB ET MOBILES

31 ans - 8 ans d'expérience

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR SENIOR WEB UI - PHP - MAGENT O. 35 ans - 9 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

Curriculum Vitae. GISBERT Aurélien Ingénieur Informatique INSA Senior Business & Data Analyst Business Intelligence 11 ans d expérience

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 28 ans - 7 ans d'expérience

Refonte front-office / back-office - Architecture & Conception -

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

Transcription:

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