Études et développement informatique (M1805)

Analyste concepteur / conceptrice informatique
Analyste d'application
Analyste d'étude informatique
Analyste de gestion informatique
Analyste décisionnel - Business Intelligence
Analyste développeur / développeuse
Analyste en cybersécurité
Analyste fonctionnel / fonctionnelle informatique
Analyste organique informatique
Analyste réseau informatique
Analyste-programmeur / Analyste-programmeuse d'étude informatique
Analyste-programmeur / Analyste-programmeuse de micro-informatique
Analyste-programmeur / Analyste-programmeuse gestion informatique
Analyste-programmeur / Analyste-programmeuse informatique
Analyste-programmeur / Analyste-programmeuse scientifique informatique
Analyste-programmeur /Analyste-programmeuse en informatique industrielle
Assistant / Assistante chef de projet informatique
Chef de projet étude et développement informatique
Chef de projet maîtrise d'oeuvre informatique
Chef de projet TMA - Tierce Maintenance Applicative
Component Developer
Concepteur / Conceptrice d'application informatique
Concepteur / Conceptrice d'applications
Concepteur / Conceptrice informatique
Concepteur / Conceptrice logiciel informatique
Concepteur / Conceptrice services applicatifs
Concepteur développeur / Conceptrice développeuse
Data Visualisation Developer
Développeur / Développeuse - jeux vidéo
Développeur / Développeuse Big Data
Développeur / Développeuse d'application
Développeur / Développeuse de sécurité des systèmes d'information
Développeur / Développeuse décisionnel - Business Intelligence
Développeur / Développeuse Digital Media
Développeur / Développeuse full-stack
Développeur / Développeuse informatique
Développeur / Développeuse multimédia
Développeur / Développeuse Système
Développeur / Développeuse web
Développeur / Développeuse web mobile
Homologateur / Homologatrice logiciel
Informaticien / Informaticienne analyste
Informaticien / Informaticienne d'application
Informaticien / Informaticienne de développement
Informaticien chargé / Informaticienne chargée d'étude
Ingénieur / Ingénieure analyse programmation en informatique gestion
Ingénieur / Ingénieure analyste en système d'information
Ingénieur / Ingénieure analyste informatique
Ingénieur / Ingénieure d'application informatique
Ingénieur / Ingénieure d'étude et développement informatique
Ingénieur / Ingénieure d'étude informatique
Ingénieur / Ingénieure d'intégration applicative
Ingénieur / Ingénieure de conception informatique
Ingénieur / Ingénieure de développement informatique
Ingénieur / Ingénieure développement logiciel informatique
Ingénieur / Ingénieure en développement d'applications
Ingénieur / Ingénieure étude en application scientifique informatique
Ingénieur / Ingénieure informatique développement en temps réel
Ingénieur / Ingénieure logiciel informatique
Ingénieur / Ingénieure programme informatique
Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
Ingénieur concepteur / Ingénieure conceptrice informatique
Ingénieur informaticien / Ingénieure informaticienne
Intégrateur / Intégratrice d'application informatique
Lead Developer
Lead programmeur / programmeuse - jeux vidéo
Machine Learning Scientist
Multimedia Designer
Paramétreur / Paramétreuse logiciel ERP
Programmeur / Programmeuse - jeux vidéo
Programmeur / Programmeuse d'applications
Programmeur / Programmeuse d'études
Programmeur / Programmeuse de maintenance informatique
Programmeur / Programmeuse informatique
Programmeur industriel / Programmeuse industrielle
Responsable d'application informatique
Responsable d'atelier de génie logiciel
Responsable de gestion de configuration
Responsable de projet informatique
Responsable des développements informatiques
Responsable packaging de la solution informatique
Software Designer
Software Tester
Technicien / Technicienne programmation
Testeur / Testeuse Applicatif
Testeur / Testeuse informatique
Testing Engineer
Webmaster développeur / développeuse
Définition

Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges.
Peut conduire des projets de développement.
Peut coordonner une équipe.

Accès à l'emploi métier

Cet emploi/métier est accessible à partir d'un diplôme de Licence en informatique
Il est également accessible 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.

Conditions d'exercice de l'activité

L'activité de cet emploi/métier s'exerce au sein de sociétés de services, d'entreprises, ..., en relation avec les clients.
Elle varie selon la taille de la structure (polyvalence, spécialisation en gestion du 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'installation, ...

Compétences de base
Savoir Faire
Analyser les besoins du client, de l'utilisateur et constituer le cahier des charges fonctionnel (spécifications, délais, coûts, ...)
Elaborer et rédiger les spécifications techniques (cahier des charges technique) de l'application informatique
Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type, ...)
Concevoir et développer les programmes et applications informatiques
Définir et réaliser les phases et procédures de tests techniques et fonctionnels de 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 supports techniques à destination des développeurs, des utilisateurs, des services informatiques, ...
Suivre et mettre à jour l'information technique, économique, règlementaire, ...
Savoir
Modélisation informatique
Architecture d'applications
Architecture technique de système d'information
Règles de sécurité Informatique et Télécoms
Code des télécommunications
Langage de programmation informatique
Algorithmique
Systèmes d'exploitation informatique
Technologies de l'accessibilité numérique
Programmation informatique
Gestion de configuration
Compétences spécifiques
Savoir Faire
Intervenir dans un domaine informatique : Embarqué
Intervenir dans un domaine informatique : Informatique de gestion, Informatique décisionnelle - Business Intelligence
Intervenir dans un domaine informatique : Industriel
Intervenir dans un domaine informatique : Multimédia
Intervenir dans un domaine informatique : Réseaux
Intervenir dans un domaine informatique : Scientifique, Technique
Intervenir dans un domaine informatique : Télécoms
Intervenir dans un domaine : Finance, comptabilité
Intervenir dans un domaine : Ressources humaines
Intervenir dans un domaine : Logistique
Intervenir dans un domaine : Commercial, vente, relation clients
Intervenir dans un domaine : Marketing
Intervenir dans un domaine : Achats
Intervenir dans un domaine : Production
Programmer dans un langage informatique spécifique
Développer une application en lien avec une base de données
Adapter et paramétrer des Progiciels de Gestion Intégrés -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)
Sélectionner, assembler et intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, ...)
Réaliser la mise en production de solution logicielle dans un environnement d'exploitation (serveurs, postes de travail, systèmes d'exploitation, ...)
Évaluer 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, ...
Présenter, promouvoir un produit développé ou former des utilisateurs aux applications informatiques livrées
Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)
Savoir
Architecture web
Architecture propriétaire
Langage Java
J2EE
J2ME
Langage C/C++
Langage Pascal
Langage Ada
Langage C#
Langage Cobol
Langage Fortran
Langage HTML
Langage Lisp
Langage Perl
Langage PHP
Langage SQL
Langage Visual Basic
WLangage
Principes d'intégration de matériels et de logiciels
Procédures d'appel d'offres
Conduite de projet
Formalisation de processus de gestion
Utilisation de logiciels de Publication Assistée par Ordinateur -PAO-
Animation de formation
Fiches proches
E1104 - Conception de contenus multimédias
M1804 - Études et développement de réseaux de télécoms
M1806 - Conseil et maîtrise d'ouvrage en systèmes d'information
Fiches envisageables si évolution
K2101 - Conseil en formation
M1402 - Conseil en organisation et management d'entreprise
M1802 - Expertise et support en systèmes d'information
M1803 - Direction des systèmes d'information
M1810 - Production et exploitation de systèmes d'information


14
Le RTMC contient 14 grands domaines
Chaque grand domaine contient des sous domaines appelés Domaines Professionnels
Grands Domaines
109
Le RTMC contient 109 domaines professionnels
Chaque domaine professionnel contient un ensemble des Fiches Métier
Domaines Professionnels
512
Le RTMC contient 512 Fiches Métier
Une Fiche Métier est définie par des Appellations, des Compétences et d'autres rubriques
Fiches Métier
8277
Le RTMC contient 8277 appellations
Une Appellation appartient à une seule Fiche Métier
Appellations
9124
Le RTMC contient 9124 "Savoir Faire"
Une Compétence de type "Savoir Faire" peut figurer dans plusieurs Fiches Métier en tant que compétence de base ou spécifique
Compétence: Savoir Faire
2465
Le RTMC contient 2465 "Savoir"
Une Compétence de type "Savoir" peut figurer dans plusieurs Fiches Métiers en tant que compétence de base ou spécifique
Compétence: Savoir