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