Analyste – programmeur

L’analyste programmeur étudie les exigences de ses clients puis utilise des langages informatiques et conçoit des lignes de codes pour y répondre. Son rôle principal est de concevoir ou ajuster des applications, des logiciels ou systèmes.

Ses missions ?

  • Rédaction du cahier des charges de la solution à développée
  • Analyse et identification des différentes fonctions et spécificités du programme
  • Développement du logiciel dans un langage de programmation adapté (C, C++, Python…)
  • Rédaction des guides utilisateurs
  • Évaluation du logiciel
  • Assurer la maintenance du programme en cas de bug

Compétences requises

  • Maîtrise des langages de programmation (C, C++, Java, …)
  • Connaissances des méthodes et outils de développement
  • Connaissance en modélisation UML
  • Compétences en « testing » de programmes informatiques
  • Maîtrise des techniques de debugge et résolutions des défauts
  • Capacité à rédiger de la documentation technique informatique
  • Solides connaissances en réseaux et systèmes d’exploitation

Qualités requises

  • Esprit d’équipe
  • Capacité d’écoute
  • Bonne capacité d’analyse et de synthèse
  • Souci du détail
  • Curiosité et créativité
  • Réactivité et disponibilité

Salaire moyen

Plusieurs facteurs influencent le salaire tels que le nombre d’années d’expérience, l’ancienneté ou encore la structure de l’entreprise qui déterminent le niveau de rémunération.

25 à 30k

brut annuel pour un débutant

Jusqu’à ~ 45k

brut annuel pour un expert

Formations EEMI qui préparent à ce métier