M1805 - Études et développement informatique
Description
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 avec un diplôme de niveau Bac+2 (BTS, DUT) à Master (MIAGE, diplôme d''ingénieur, Master professionnel, ...) 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, ...
Appellations
- Analyste cogniticien / cogniticienne informatique
- Analyste concepteur / conceptrice informatique
- Analyste d'application
- Analyste de gestion informatique
- Analyste d'étude informatique
- Analyste développeur / développeuse
- Analyste fonctionnel / fonctionnelle informatique
- Analyste organique informatique
- Analyste réseau informatique
- Analyste responsable d'application informatique
- Analyste télématique
- Analyste-programmeur / Analyste-programmeuse de micro-informatique
- Analyste-programmeur / Analyste-programmeuse d'étude informatique
- Analyste-programmeur / Analyste-programmeuse en informatique industrielle
- Analyste-programmeur / Analyste-programmeuse gestion informatique
- Analyste-programmeur / Analyste-programmeuse informatique
- Analyste-programmeur / Analyste-programmeuse scientifique informatique
- Assistant / Assistante chef de projet informatique
- Chef de groupe logicien informaticien
- Chef de projet étude et développement informatique
- Chef de projet maîtrise d'oeuvre informatique
- Concepteur / Conceptrice d'application informatique
- Concepteur / Conceptrice informatique
- Concepteur / Conceptrice logiciel informatique
- Développeur / Développeuse d'application
- Développeur / Développeuse informatique
- Développeur / Développeuse multimédia
- Développeur / Développeuse web
- Didacticien / Didacticienne informatique
- Informaticien / Informaticienne analyste
- Informaticien chargé / Informaticienne chargée d'étude
- Informaticien / Informaticienne d'application
- Informaticien / Informaticienne de développement
- Ingénieur / Ingénieure analyste en système d'information
- Ingénieur / Ingénieure analyste informatique
- Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
- Ingénieur concepteur / Ingénieure conceptrice informatique
- Ingénieur / Ingénieure d'analyse et de programmation en informatique de gestion
- Ingénieur / Ingénieure d'application informatique
- Ingénieur / Ingénieure de conception informatique
- Ingénieur / Ingénieure de développement informatique
- Ingénieur / Ingénieure de réalisation informatique
- Ingénieur / Ingénieure d'étude en applications scientifiques informatiques
- Ingénieur / Ingénieure d'étude en informatique de gestion
- Ingénieur / Ingénieure d'étude et développement informatique
- Ingénieur / Ingénieure d'étude informatique
- Ingénieur / Ingénieure d'étude logiciel informatique
- Ingénieur / Ingénieure développement logiciel informatique
- Ingénieur / Ingénieure d'intégration applicative
- Ingénieur / Ingénieure en développement d'applications
- Ingénieur informaticien / Ingénieure informaticienne
- Ingénieur / Ingénieure informatique développement en temps réel
- Ingénieur / Ingénieure logiciel informatique
- Ingénieur / Ingénieure programme informatique
- Intégrateur / Intégratrice d'application informatique
- Paramétreur / Paramétreuse logiciel ERP
- Programmeur / Programmeuse d'applications
- Programmeur / Programmeuse de maintenance informatique
- Programmeur / Programmeuse d'études
- Programmeur industriel / Programmeuse industrielle
- Programmeur / Programmeuse informatique
- Programmeur / Programmeuse logiciel de base informatique
- 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 d'étude informatique
- Technicien / Technicienne programmation
- Testeur / Testeuse informatique
- Webmaster développeur / développeuse
- Chef de projet TMA - Tierce Maintenance Applicative
- Homologateur / Homologatrice logiciel
- Analyste décisionnel - Business Intelligence
- Développeur / Développeuse décisionnel - Business Intelligence
- Lead programmeur / programmeuse - jeux vidéo
- Programmeur / Programmeuse - jeux vidéo
- Développeur / Développeuse - jeux vidéo
- Développeur / Développeuse web mobile
- Analyste en cybersécurité
- Développeur / Développeuse de sécurité des systèmes d'information
- Développeur / Développeuse full-stack
- Développeur / Développeuse Big Data
- Développeur / Développeuse de logiciel de simulation optique et réalité virtuelle
- Développeur / Développeuse logiciel de réalité augmentée
- Scrum Master
Savoirs et Savoir-faire
Savoirs
- Comptabilité générale
- Gestion des Ressources Humaines
- Finance
- Marketing / Mercatique
- Technologies de l'accessibilité numérique
- Langages de programmation informatique
- Langage informatique HTML
- Informatique industrielle
- Langage informatique C/C++
- Protocoles et normes télécoms
- Règles de sécurité Informatique et Télécoms
- Principes d'intégration de matériels et de logiciels
- Algorithmique
- Modélisation informatique
- Informatique de gestion
- Réseaux informatiques et télécoms
- Programmation informatique
- Gestion de configuration
- Architecture d'applications
- Systèmes d'exploitation informatique
- Architecture web
- Architecture propriétaire
- Langage informatique Java
- Langage informatique J2ME
- Langage informatique Pascal
- Langage informatique Ada
- Langage informatique C#
- Langage informatique Cobol
- Langage informatique Fortran
- Langage informatique Lisp
- Langage informatique Perl
- Langage informatique PHP
- Langage informatique SQL
- Langage informatique Visual Basic
- Langage informatique WLangage
- Formalisation de processus de gestion
- Langage informatique Apache
- Langage informatique CSS
- Business Intelligence (BI) / Informatique décisionnelle
- Méthode AGILE
- Langage informatique J2EE
- Langage informatique Script Shell
- Langage informatique ASP.NET
- Langage informatique AutoItScript
- Langage informatique XML
- Langage informatique Basic
- Langage informatique Delphi
- Langage informatique Prolog
- Langage informatique Python
- Langage informatique VB.NET
- Système KANBAN
- Produits multimédia
- Système embarqué
- Gestion de production
- Méthodologie Scrum
- Informatique scientifique et technique
- Publication Assistée par Ordinateur (PAO)
- Langage informatique Ruby
- Gestion de projet
- Architecture des systèmes d'information
- Process et procédures d'achats
- Programmation logicielle
- Système LEAN
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Matériel de contrôle embarqué
- Procédures d'appels d'offres
- Gestion commerciale, relation clients
- Méthodologie SAFe
- Animation d'instances agiles (mêlée, démonstration, rétrospective, …)
Savoir-faire
- 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éterminer des choix techniques d'architecture logicielle et matérielle et sélectionner des technologies, matériels, logiciels, configurations
- Développer une application en lien avec une base de données
- Programmer dans un langage informatique spécifique
- Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)
- Sélectionner, assembler et intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, ...)
- Sélectionner des fournisseurs, sous-traitants, prestataires
- Négocier un contrat
- Établir un cahier des charges
- Paramétrer un progiciel
- Analyser les besoins du client
- Définir les moyens humains, matériels et financiers d'un projet
- Traiter l'information (collecter, classer et mettre à jour)
- Animer une formation
- Concevoir une maquette de présentation
- Déterminer les phases et procédures de tests techniques et fonctionnels de programmes et applications informatiques
- Réaliser la mise en production de solution logicielle dans un environnement d'exploitation
- Réaliser des supports techniques
- Planifier les étapes d'un projet
- Déterminer des mesures correctives
- Analyser des problèmes techniques
- Animer une réunion
- Former un public à l'utilisation d'un équipement
- Réaliser un appel d'offre
- Concevoir des outils d'aide à la surveillance, à la sécurité ou à l'exploitation des équipements informatiques
- Contrôler la réalisation d'une prestation
- Présenter un produit fini à son commanditaire
- Promouvoir un projet
- Rédiger une Spécification Technique de Besoin (STB)
- Intervenir en informatique de gestion
- Réaliser des études et développements informatiques
Environnements de travail
- Administration / Services de l'État
- Armée
- Constructeur de matériel informatique
- Éditeur multimédia
- Informatique et télécommunications
- Collectivité territoriale
- Entreprise
- Entreprise publique/établissement public
- Société de conseil
- Entreprise de Services Numériques - ESN
- Studio de développement de jeux vidéo
Mobilité professionnelle
- E1104 - Conception de contenus multimédias
- E1104 - Conception de contenus multimédias
- 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
- M1804 - Études et développement de réseaux de télécoms
- M1806 - Conseil et maîtrise d'ouvrage en systèmes d'information
- M1810 - Production et exploitation de systèmes d'information