Analyste-programmeur / Analyste-programmeuse informatique

Études et développement informatique Niveau Bac

Les analystes de logiciels mettent en évidence et hiérarchisent les exigences des utilisateurs, produisent et documentent les spécifications des logiciels, testent leur application et les examinent pendant le développement de logiciels. Ils servent d’interface entre les utilisateurs de logiciels et l’équipe de développement de logiciels.

Devenir Analyste-programmeur / Analyste-programmeuse informatique

Ce 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.

Evolutions & Salaires ?

Source: Insee, 2021

Employés et opérateurs en informatique

Salaire Junior 2278 €
Salaire Senior 2581 €

Techniciens d'étude et de développement en informatique

Salaire Junior 2627 €
Salaire Senior 3272 €

Ingénieurs et cadres d'étude, recherche et développement en informatique, chefs de projets informatiques

Salaire Junior 3668 €
Salaire Senior 5181 €

Vous et ce métier

Vous souhaitez tester votre compatibilité avec ce métier ?

Faire mon bilan de carrière

Les compétences clés


Rédiger un cahier des charges, des spéci... Rédiger un cahier des charges, des spécifications techniques
Déterminer des mesures correctives Déterminer des mesures correctives
Recueillir et analyser les besoins clien... Recueillir et analyser les besoins client
Concevoir une application web Concevoir une application web
Application web Application web

Les savoir-être


    Travailler en équipe Travailler en équipe
    Faire preuve d'autonomie Faire preuve d'autonomie
    Faire preuve de rigueur et de précision Faire preuve de rigueur et de précision
    Faire preuve de créativité, d'inventivit... Faire preuve de créativité, d'inventivité

Les savoir-faire


Recherche, Innovation

  • Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type, ...)
  • Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)
  • Réaliser des études d'organisation et d'évolution de systèmes d'information
  • Réaliser des études et développements informatiques
  • Concevoir et développer une solution digitale
  • Proposer des pistes d'amélioration des solutions
  • Mettre en place une blockchain (protocoles, consensus etc.)
  • Animer une démarche agile et innovante
  • Analyser les indicateurs pertinents sur les tendances et les usages des clients
  • Créer, élaborer et identifier des concepts innovants
  • Créer une documentation technique
  • Rédiger un cahier des charges, des spécifications techniques

Nouvelles technologies

  • Concevoir une application web
  • Développer une application en lien avec une base de données
  • 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 solutions logicielles dans un environnement d'exploitation
  • Tester un logiciel, un système d'informations, une application
  • Assembler des composants logiciels
  • Concevoir la cartographie fonctionnelle du SI
  • Gérer et déployer des logiciels à distance
  • Coder
  • Piloter des évolutions ou des paramétrages à apporter aux composants
  • Intégrer des outils IA/Data Science
  • Vérifier la compatibilité des développements produits avec les spécifications
  • Concevoir l'architecture d'un système, d'un réseau
  • Paramétrer un logiciel, un outil, un système numérique
  • Développer un logiciel, un système d'informations, une application

Prévention des risques

  • Surveiller le fonctionnement d'applicatifs et logiciels
  • Concevoir et maintenir un système de cybersécurité
  • Gérer les risques de cybersécurité
  • Mener un processus de test en cybersécurité
  • Déterminer des mesures correctives
  • Gérer une situation d'urgence

Stratégie de développement

  • Planifier les étapes d'un projet
  • Piloter le déploiement et l'intégration d'outils d'optimisation au sein des processus métiers
  • Piloter la gestion de la production, de l'exploitation
  • Concevoir et gérer un projet

Management

  • Allouer et organiser les ressources d'un projet selon les besoins et contraintes

Communication

  • Communiquer auprès de ses clients internes et externes
  • Communiquer à l'écrit en langue étrangère
  • Communiquer à l'oral en langue étrangère
  • Promouvoir une proposition, un projet
  • Préparer et animer une réunion, un groupe de travail, un atelier

Développement commercial

  • Comparer des solutions, produits ou matériels
  • Présenter et valoriser un produit ou un service

Conception

  • Concevoir un équipement selon ses usages et contraintes

Qualité

  • Garantir le bon fonctionnement, la disponibilité et la performance d'une solution logicielle

Relation client

  • Identifier les besoins en logiciel
  • Recueillir et analyser les besoins client

Conseil, Transmission

  • Accompagner l'appropriation d'un outil par ses utilisateurs
  • Transmettre une technique, un savoir-faire
  • Enseigner, transmettre des connaissances, développer des compétences

Organisation

  • Analyser, exploiter, structurer des données
  • Évaluer une situation à risque
  • Respecter la confidentialité des informations
  • Structurer, synthétiser des informations

Maintenance, Réparation

  • Réaliser un diagnostic technique

Pilotage et maîtrise des coûts

  • Contrôler la réalisation et les coûts d’une prestation 
  • Lancer et gérer un appel d'offres
  • Identifier et sélectionner des fournisseurs, sous-traitants, prestataires
  • Élaborer une stratégie d'achat, optimiser la procédure d'achat

Droit, contentieux et négociation

  • Négocier un contrat

Développement des compétences

  • Actualiser régulièrement ses connaissances

Gestion des Ressources Humaines

  • Gérer les ressources humaines

Découvrez les formations disponibles

Diplômes

Ingénieur diplômé de l’École Polytechnique Universitaire de l'Université Lyon 1, spécialité Informatique (Bac+5)

Dans un contexte sociétal où le numérique et plus précisément le développement des technologies est au cœur des besoins des entreprises (privées comme publiques), la filière informatique de Polytech Lyon forme ses élèves ingénieur en...

Concepteur développeur d’applications numériques (Bac+3)

Le Concepteur Développeur d’Applications Numériques conçoit, réalise et délivre les applications numériques attendues avec une autonomie variable suivant les contextes d’exercice. Il intègre son action au sein d’un projet informatique en tant que maîtrise d’oeuvre....

Expert informatique et systèmes d'information (Bac+5)

La certification répond à une demande importante du secteur de l'informatique en matière de recrutement. Le secteur présente de nombreux métiers en tension et donc des opportunités de développement. Les entreprises recherchent aujourd'hui des profils...


Certifications

Exploiter, analyser des données structurées et réaliser des études statistiques (Data Analyst)

Le dispostif permet de traiter efficacement des ensembles de données quantitatives et/ ou qualitatives à l’aide de techniques et outils d’analyse statistique appropriés

Installation de solutions connectées pour l'habitat ou l'entreprise

Cette certification a pour objet la montée en compétences de l’apprenant sur l’installation d’une solution d’habitat/entreprise connecté(e). Elle a pour objectifs de s'assurer que les apprenants soient en mesure, à terme, de préconiser la bonne...

Conception et facilitation d'ateliers créatifs et d'intelligence collective

L’intelligence collective est une réponse à la transformation digitale, sociétale et environnementale que nous vivons actuellement. Elle s’inscrit dans une démarche plus créative, coopérative et d’accompagnement au changement. Le monde actuel est complexe et pour...

Je cherche à faire...