Analyste Programmeur
L'analyste programmeur est une personne qui réalise des logiciels à partir d’un cahier de charges. Il utilise des langages informatiques et conçoit des lignes de codes. Il peut également adapter des programmes informatiques standards, et éventuellement encadrer plusieurs programmes à la fois.
Ainsi, son métier consiste à mettre au point et à améliorer des programmes informatiques ou encore à adapter des standards à des spécificités client, à concevoir et à développer une application informatique, autrement dit, transcrire un besoin en une solution informatique écrite dans un langage informatique.
Avant chaque exécution, L'analyste programmeur définit les besoins des utilisateurs, leurs obligations et leurs désaccords pour qu'il puisse après répondre au mieux à la demande. Son poste lui permet aussi de décrypter le cahier de charges du projet s’il y en a un ou bien participer à sa rédaction. Il s’agit d’une étape cruciale puisqu'il doit à la fois répondre aux besoins du client tout en concevant un système informatique qui l’accompagnera dans l’évolution de ses activités. Il s'agit en effet d'un métier de conception consistant à traduire fonctionnellement le besoin d'un client et à proposer une modélisation informatique.
Bac + 5
Niveau d'études2.000 MAD
Rémunération3 ans
ExpérienceMissions principales
- Analyser les besoins du client, ses obligations et ses contraintes
- Rédiger un cahier des charges précisant les solutions techniques
- Faire la conception technique et le codage
- Réaliser des tests auprès d’utilisateurs
- Concevoir des notices d’installation et des guides utilisateurs
- Maintenir le produit
- Encadrer, éventuellement, plusieurs programmeurs
- Des connaissances techniques spécifiques en développement informatique
- Connaissances techniques en ce qui concerne la programmation objet et en génie logiciel.
- La connaissance de la modélisation UML (Le langage de modélisation unifié)
- La maîtrise de l’anglais
- Maîtrise de méthodes informatiques appliquées à la gestion des entreprises
Compétences techniques
- Connaissance des méthodes et outils de développement.
- Maitriser différents langages de programmation (Java, C++, Framework .NET)
- Le génie logiciel
- La modélisation UML
- Le fonctionnement du matériel informatique et des réseaux
Qualités personnelles
- Maîtrise de l’informatique dont la connaissance des différents langages de programmation
- Savoir travailler en équipe
- Un grand sens de l’écoute
- Bonne capacité d’adaptation
- Rigueur et précision
- Maîtrise de l’anglais indispensable
Type de formation
Master universitaire en informatique
Ecole d’ingénieurs ou spécialisée
Rattachement hiérarchique
Développeur multimédia
Les écoles qui forment au métier de Analyste Programmeur
EST Laâyoune – Ecole Supérieure de Technologie de Laâyoune
FST Fès
EST Guelmim
FST Marrakech
ESTEM – Ecole Supérieure en Ingénierie de l’Information Télécommunications et Management
EST Meknès – École Supérieure de Technologie de Meknès
EIDIA – Ecole d’ingénierie digitale et d’intelligence Artificielle (UEMF)
FST Al Hoceima
FST Béni Mellal
EST Essaouira
Les métiers similaires à Analyste Programmeur
Développeur Java J2EE
Bac + 2 4000 - 8000DH 1 ans
Développeur multimédia
Bac + 2 4000 - 12000DH 1 ans