Ce métiernécessite de solides connaissances en informatique.
Au niveaubac + 2, on peut citer le BTS servicesinformatiques aux organisations option solutions logicielles et applicationsmétiers (SLAM) et le DUTinformatique. Ces diplômes constituent le premier niveau de qualificationpour accéder à la fonction d'analyste-programmeur.
Pourinformation : le BTS SLAM remplace le BTS informatique de gestion optiondéveloppeur d'applications à la rentrée 2011.
Unepoursuite d'études vers les licences professionnelles (bac + 3) permet de sespécialiser : licence pro sciences,technologies, santé systèmes informatiques et logiciels spécialité génielogiciel, système d'information (Paris 5 et Paris 13) ; systèmes informatiques et logiciels optionanalyste-concepteur (Institut de technologie du CNAM).
Après une licence sciences et technologies mentioninformatique (bac + 3), il est possible de poursuivre vers un masterprofessionnel ou de recherche (bac + 5).
On peut citer le master pro mention systèmeinformatiques complexes spécialité conception et management des systèmesinformatiques complexes (Paris 11) ; masterrecherche mention informatique, spécialité analyse de systèmes d?informationsûrs (université Versailles St-Quentin-en-Yvelines).
De plus, ilexiste quelques masters préparés en IUP MIAGE (méthodes informatiquesappliquées à la gestion des entreprises) comme, par exemple, le master pro mathématiques, informatique etapplications mention informatique des organisations spécialité MIAGE (Paris1).
Toujoursdans les diplômes de niveau bac + 5, ceux des écoles d'ingénieurs jouissentd'une excellente réputation auprès des recruteurs. Télécom Brest, l'ENSSATLannion, l'UTC Compiègne, 3IL Limoges, l'ENSIMAG Grenoble, proposent uneformation dans le domaine de l'informatique avec la programmation commespécialité.
Enfin, ilest possible d'approfondir ce domaine en préparant un mastère spécialisé (bac +6), comme par exemple, le mastèrespécialisé Ingénierie du logiciel (Télécom Paris Tech).