M 1805-Etudes et développement informatique
Transcription
M 1805-Etudes et développement informatique
M 1805-Etudes et développement informatique I. Présentation : 1. La nature de l’emploi, du métier : Conçoit, développe, et met en place un projet d’application informatique, de la phase d’étude à son intégration, pour un client ou une entreprise, selon les besoins fonctionnels et un cahier des charges. Peut conduire des projets de développement. Peut coordonner une équipe. 2. Accès à l’emploi, au métier : Cet emploi / métier est accessible avec un diplôme de niveau BAC + 2 (BTS, DUT) à Master / MIAGE, diplôme d’ingénieur, Master professionnel en informatique. Il est également possible d’y accéder avec une expérience professionnelle en informatique, système d’exploitation ou dans un domaine applicatif. La pratique de l’anglais (vocabulaire technique) est requise. 3. Conditions d’exercice de l’activité : L’activité de cet emploi / métier s’exerce au sein de société de services, d’entreprises, … en relation avec les clients. Elle varie selon la taille de la structure (polyvalence, spécialisation en gestion de projet, programmation, recettes, …), la responsabilité (développement, projet, …) et peut impliquer un détachement auprès d’autres entreprises. Elle peut s’exercer les fins de semaine, jours fériés et être soumise à des astreintes lors de la mise au point d’installations. II. Les exigences à l’emploi, au métier : 1. Activités et compétences de base : Activités Analyser les besoins du client, de l’utilisateur et constituer un cahier des charges fonctionnel (spécifications, délais, coûts, …) Elaborer et rédiger les spécificités techniques (cahier des charges technique) de l’application informatique Concevoir et développer les programmes et applications informatiques (planification, validation, …) Analyser les problèmes techniques, fonctionnels, et proposer des correctifs, mises en conformité techniques, … Elaborer et rédiger les documents et les documents techniques à destination des développeurs, des utilisateurs, des services informatiques Compétences Savoirs théoriques et procéduraux : Modélisation informatique Architecture d’applications Architecture technique de système d’information Règle de sécurité Informatique et Télécoms Protocoles et normes télécoms Algorithmique Système d’exploitation informatique Savoirs de l’action : Gestion de configuration 1 2. Activités et compétences spécifiques : Activités Intervenir dans un domaine informatique : Embarqué Gestion décisionnelle Industriel Multimédia Réseaux Scientifique, technique Télécoms Intervenir dans un domaine : Finances, comptabilité Logistique Ressources Humaines Commerce, vente, relations clients Marketing Achats Production Programmer dans un langage informatique spécifique Compétences Savoirs théoriques et procéduraux : Architecture web Architecture propriétaire Développer une application en lien avec une base de données Adapter et paramétrer des Progiciels de Gestion Intégrée (PGI / ERP) Déterminer des choix techniques d’architecture logicielle et matérielle et sélectionner des technologies matériels, logiciels, configurations, … Concevoir et réaliser une maquette de présentation (design application) Savoirs théoriques et procéduraux : Langage JAVA J2EE J2ME Langage C/C++ Langage Pascal Langage Ada Langage C Langage Cobol Langage Fortran Langage Lisp Langage Perl Langage PHP Langage Visual Basic W Langage Savoirs de l’action : Formation processus de gestion Savoirs de l’action : Utilisation de logiciels de Publication Assistée par Ordinateur (PAO) Sélectionner, assembler et intégrer des Savoirs théoriques et procéduraux : composants informatiques (progiciels, base de Principes d’intégration de matériels et de logiciels données, développements spécifiques, …) Réaliser la mise en production de solutions logicielles, dans un environnement d’exploitation 2 Activités Evaluer des charges, des risques et des moyens (budgets temps, personnels, coûts, …) et planifier la réalisation d’une commande, d’un projet informatique Sélectionner des fournisseurs / prestataires, négocier les conditions du contrat et contrôler la réalisation de l’intervention, des produits, … Superviser et coordonner les réalisations, études ou développement informatiques (collaborateurs, sous-traitants, …) Compétences Savoirs théoriques et procéduraux : Procédures d’appel d’offres Savoirs théoriques et procéduraux : Conduite de projet 3. Environnements de travail : Structures Collectivités territoriales Entreprises Entreprises publiques / Etablissements publics Société de Services en Ingénierie Informatique (SSII) Société de conseil III. Evolution de carrière possible : Emplois / Métiers Conseil en formation Conseil en organisation et management d’entreprise Conseil et maîtrise d’ouvrage en système d’information Direction des systèmes d’information Production et exploitation des systèmes d’information Code ROME 3 K 2101 M 1402 M 1802 M 1803 M 1810