Académique Documents
Professionnel Documents
Culture Documents
a) Recrutement ................................................................................................................................. 5
d) Rémunération ............................................................................................................................... 5
1) Tâches .............................................................................................................................................. 6
c) Perception olfactive.................................................................................................................... 10
IV. SUGGESTIONS AYANT TRAIT À LA FORMATION ....................................................................... 10
b) NTIC .......................................................................................................................................... 11
1) Définition du métier
2) Nature du travail
En règle générale, il travaille avec un chef de projet à qui revient le rôle de négociation avec les
clients et les sous-traitants, de coordination de l'équipe et d'harmonisation des étapes et du contenu
fonctionnel de l'application (Cf. l'emploi de " chef de projet informatique ").
Le développeur s'entretient régulièrement avec le chef de projet pour lui faire part des attentes
des clients qu'il perçoit à son niveau. Il l'avise en cas de problème technique, l'informe sur une
interprétation possible du cahier des charges, obtient des informations sur les autres modules, lui
présente l'avancement de son activité etc.
Dans une petite structure, le développeur peut exercer seul son activité intervenant sur des
projets relativement simples mais pouvant être très variés.
L’activité de DÉVELOPPEUR INFORMATIQUE consiste à :
Il peut intervenir sur un seul projet ou sur plusieurs simultanément. C'est la durée et le niveau de
complexité du projet qui déterminent ce choix. Ainsi, il est fréquent que les développeurs de sociétés de
service soient détachés pour plusieurs mois, voire plusieurs années, dans une entreprise cliente.
Il travaille sur des postes de travail nécessitant la frappe au clavier et la lecture sur écran pour
une grande partie de son temps d'activité
Une partie de son activité peut se réaliser à distance, au téléphone ou au travers des réseaux
informatiques.
a) Lieu de travail
Le développeur peut être employé dans des entreprises de toutes tailles et peut même être installé
à son compte. Il travaille dans des Sociétés de services (S.S.I.I), chez des éditeurs informatiques, des
entreprises qui intègrent de l'informatique dans leur produit ou sont fabricants de matériels
informatiques ou dans des entreprises qui utilisent l'informatique et où il jouera un rôle de prestataire
interne.
b) Santé et sécurité
Les risques d'accidents ou de maladies professionnelles sont rares mais il faut noter que certains
risques à cause de l'utilisation régulière d'un l'écran et de la posture assise du poste de travail( fatigue
visuel et mal de dos à long terme).
a) Recrutement
b) Période d’essai
Le DÉVELOPPEUR INFORMATIQUE débutant dans une entité sera soumis à une période
d’essai dont la durée varie d’une entité à l’autre. Quelques jours sont largement suffisants pour juger des
compétences d’un DÉVELOPPEUR INFORMATIQUE.
c) Perspectives d’emploi
Les possibilités d’emploi sont nombreuses. Les SSII marocaines développent actuellement leurs
activités d’infogérance offshore. Ce phénomène devrait créer des emplois de développeur informatique.
d) Rémunération
Une diversité de salaires a été remarquée au niveau des entreprises enquêtées. Mais on assure
que le seuil est situé à 2500 dirhams ce seuil peut doubler voire tripler suivant l’expérience de la
personne.
e) Possibilités d’avancement et d’évolution
f) Critères de sélection
Les critères de sélection d’un DÉVELOPPEUR INFORMATIQUE sont directement liés à ses
compétences. Ses capacités à développer une application.
1) Tâches
o Participer à la collecte et documentation des besoins des
utilisateurs
o Analyser l’environnement technique d’accueil du logiciel à
développer
o Participer à l’élaboration des spécifications fonctionnelles et
techniques
o Participer à l’élaboration des tests unitaires et globaux
o Participer à l’élaboration du cahier de recette
o Écrire, modifier et intégrer le code des logiciels selon une
méthodologie spécifique
o Exécuter les tests de recette selon les procédures qualité de
l’entreprise
o Cerner et communiquer les problèmes techniques, procédures et
solutions
o Assurer la mise à jour des programmes informatiques existants
o Gérer les versions des logiciels
o Assurer le lien avec les interfaces entrée/sortie des systèmes
d’exploitation et avec les bases de données
o Assurer une communication et une collaboration avec l’équipe de
développement et les autres intervenants
o Élaborer les rapports, manuels et autre documentation sur l’état,
l’exploitation et l’entretien des logiciels
o Former les utilisateurs ou les formateurs à l’utilisation du logiciel
développé
o Participer à la mise en œuvre de la méthode de conduite de projet
o Assurer une veille technologique, recenser et évaluer des produits
logiciels
o S’auto former sur les technologies de développement
Une concertation entre les professionnels a permis de dégager les habiletés transférables
et comportements socio-affectifs du métier de DÉVELOPPEUR INFORMATIQUE.
Tous les résultats quantifiables calculés ont été sujets à validation par les professionnels dans la
journée lorsque le consensus a été trouvé.
1) Habiletés cognitives
o Analyser un cahier des charges d'une application informatique
o Modéliser les données à informatiser (modèle entité/association)
o Formaliser le besoin d'automatisation en utilisant une méthode
d'analyse
o Faire de la veille technologique
o Formaliser et modéliser l'application à développer (données et
traitement) en utilisant une méthode d'analyse
o Construire l'interface homme/machine
o Construire la base de données
o Rechercher et capitaliser l'information
o Répartir les données et les traitements sur une architecture
Client/Serveur
o Conception de sites WEB (graphes de navigation, présentation,
échanges de données)
o Intégration de composants métiers sur un serveur d'applications
o Utiliser l'anglais dans son activité professionnelle en informatique
o Définir et coder un algorithme
o Programmer une application informatique dans un contexte
événementiel (état - événement)
o Programmer une application informatique avec un langage
orienté objet
o Manipuler des données avec un langage de requête (SQL)
o Accéder à une base de données par programme
o Réaliser un jeu d'essai pour les tests et recetter le code
informatique
o Rechercher et capitaliser l'information
o Programmer avec un langage permettant l'accès aux ressources
matérielles (langage C)
o Programmer une application informatique dans un contexte
multitâche
o Programmer dans un contexte où le système cible est différent du
système de développement (contexte embarqué)
o Intégrer les technologies Internet en milieu industriel
o Programmer le SGBD (Triggers et Procédures stockées)
o Programmer en utilisant les outils de développement du serveur
o Programmer des pages WEB
o Programmer des composants serveurs
o Configurer et Administrer un serveur Web
o Assister et former l'utilisateur
o Faire de la veille technologique
2) Habiletés psychomotrices
o Matériel informatique
o Outils de développement informatique
a) Qualités intrinsèques
o hygiène de vie
o éthique
o raisonnement logique
o culture générale
o esprit d’initiative
o rapidité de compréhension et d’interprétation
o Implication
o Respect
4) Techniques de communication
5) Habilites perceptives
Les éléments de référence en formation pour les aspects liés aux habiletés perceptives qui se sont
dégagés pour le métier sont les suivants :
a) Perception visuelle
b) Perception auditive
c) Perception olfactive
La perception olfactive peut être intéressante uniquement dans les cas d’incidents touchant les
équipements utilisés afin d’éviter les incendies.
Afin de mener à bien la formation, les professionnels estiment qu’il est souhaitable que
l’enseignant possède une expérience en entreprise. Ils manifestent le souhait d’être impliqués à toutes
les étapes de formation des stagiaires depuis la présélection des candidats.
b) NTIC
c) Langue vivante
d) Remarque générale
Les techniques et les outils utilisés doivent être en phase avec le monde professionnel (versions
des outils de développement informatique, équipements informatiques performants). Une veille
technologique et un maintien à niveau des formateurs sont impératifs.
V. INFORMATIONS SUR LA FORMATION
Programme d’étude :
Durée de formation : 2ans
Niveau : technicien spatialisé