Autres titres possibles pour cet emploi
- Concepteur et producteur de logiciel
- Ingénieur logiciel
- Concepteur-analyste
- Programmeur
Contexte du poste d’analyste programmeur
Une équipe de développement logiciel était, auparavant, formée d’un chef de projet en charge de l’expression des besoins, d’analystes en charge de la modélisation et de programmeurs pour le codage. Ces deux dernières activités ont tendance à fusionner pour donner la fonction d’analyste-programmeur. Une relative pénurie de talents expérimentés en langage de dernière génération Web se fait régulièrement sentir.
Description de l’emploi d’analyste programmeur
Un analyste-programmeur est en charge de la modélisation et de l’écriture d’un programme dans le respect d’un cahier des charges et d’un échéancier. Il travaille au sein de l’équipe de développement d’un éditeur, dans une société de services informatiques, dans le département des systèmes d’information d’une entreprise du secteur public, privé ou gouvernemental. Certains analystes-programmeurs sont à leur compte.
Principales missions d’un analyste programmeur
- Formuler des recommandations et valider le cahier des charges
- Organiser la solution technique et effectuer l’analyse
- Écrire le programme en totalité ou en partie
- Effectuer les tests et le « débugage »
En fonction de l’organisation, les tâches suivantes peuvent également être confiées à l’analyste programmeur :
- Rédiger la documentation technique
- Assurer un support technique et la maintenance
Diplôme pour devenir analyste programmeur
Un DEC ou baccalauréat en informatique est conseillé.
Le poste d’analyste-programmeur s’adresse à des personnes ayant entre deux et cinq ans d’expérience professionnelle.
Compétences pour être analyste programmeur
- Connaître les systèmes d’exploitation (Windows, Unix et Linux)
- Maîtriser les langages de bases de données, de programmation et de modélisation (ULM)
- Connaître les méthodologies de développement
- Comprendre les processus d’affaires
- Posséder au minimum un anglais fonctionnel
Habiletés pour être analyste programmeur
- Autonomie et sens de l’initiative
- Patience et persévérance
- Sens de l’organisation et gestion des priorités
- Résistance au stress
Évolution professionnelle d’un analyste programmeur
L’analyste-programmeur peut évoluer vers un poste de chef de projet informatique. Il peut également rester dans la technique, en devenant développeur multimédia. Dans ce cas, il devra envisager de suivre une formation.