Imprimer

Attaché analyse programmation (M/F/X)

 

Par souci de lisibilité, la forme masculine est utilisée dans cette description de fonction pour désigner certains rôles. L’emploi des termes masculins, « collaborateur », « chef » ou encore « utilisateur », par exemple, est épicène.

 

Identification de la fonction

Code de la fonction : NIC002

Niveau: A

Classe : A1

Famille de fonctions : Développeurs

Catégorie de métiers : 17. Technologie de l’Information et de la Communication (IC)




Raison d'être de la fonction

Analyser et développer des programmes ou intégrer des progiciels

afin de

fournir des applications de qualité qui automatiseront les procédures de travail de l'organisation et qui amélioreront par conséquent la rapidité et la fiabilité du service aux utilisateurs (internes et externes).

 

Finalités
En tant que
analyste
    collaborer avec des analystes et un (des) chef(s) de projet aux analyses fonctionnelles et organiques et intégrer les besoins des utilisateurs en tenant compte de la faisabilité technique

afin de

    permettre une programmation aisée de l'application

 

Exemples de tâches
  • établir des ordinogrammes
  • élaborer des schémas fonctionnels
  • traduire les attentes des utilisateurs en matière de spécifications techniques en tenant compte des normes existantes au sein de l'organisation
  • participer à des réunions de concertation

 

En tant que
coordinateur
    répartir, suivre et contrôler le travail des programmeurs

afin de

    surveiller le respect de la planification d'une part et des normes de qualité d'autre part

 

Exemples de tâches
  • répartir le travail sur la base de l'évaluation de la charge de travail et de l'expertise des programmeurs
  • prioritiser les tâches à exécuter
  • suivre l'avancement du travail et des programmes
  • assurer le rapport des activités à l'intention du chef de projet ou du responsable TIC
  • apporter une assistance technique aux programmeurs

 

En tant que
programmeur
    développer, adapter et améliorer les applications complexes

afin de

    répondre aux besoins des utilisateurs d'une part et de l'environnement externe changeant d'autre part

 

Exemples de tâches
  • écrire de nouveaux programmes
  • améliorer des applications existantes
  • adapter les applications sur la base des évolutions techniques (matériel et logiciels)
  • adapter les applications sur la base des changements réglementaires et administratifs
  • assurer une interface conviviale des applications

 

En tant que
testeur
    assurer le débogage et la maintenance des applications

afin de

    veiller à ce que les applications répondent - actuellement et à l'avenir - aux normes de qualité fixées

 

Exemples de tâches
  • écrire des programmes-tests
  • tester ou faire tester des applications
  • analyser les causes de bogues
  • apporter (ou faire apporter) des modifications et des optimisations à la programmation

 

En tant que
conseiller
    collaborer à l'adaptation de programmes ou de progiciels

afin de

    veiller au fonctionnement optimal des applications informatiques existantes

 

Exemples de tâches
  • contribuer à l'identification d'améliorations
  • collaborer à la rédaction de cahiers des charges
  • collaborer au contrôle de qualité des développements réalisés

 

En tant que
documentaliste
    rédiger la documentation relative aux développements et améliorations apportés aux applications ou programmes

afin de

    disposer d'une bonne base permettant de simplifier les adaptations futures de ces applications ou programmes

 

Exemples de tâches
  • rédiger de la documentation technique
  • prêter assistance lors de la rédaction de la documentation fonctionnelle
  • contrôler la documentation rédigée par les programmeurs

 

En tant que
soutien
    offrir une assistance technique aux programmeurs et au personnel technique

afin de

    résoudre leurs problèmes spécifiques de manière rapide, efficace et durable

 

Exemples de tâches
  • analyser des problèmes
  • résoudre des problèmes en seconde ligne
  • assurer la formation de personnel technique, de programmeurs
  • résoudre les incidents de programmation / d'application éventuels

 

En tant que
gestionnaire de connaissances
    suivre les évolutions de sa spécialité

afin de

    réagir de manière optimale aux nouvelles possibilités et technologies en tenant compte des souhaits et des objectifs de l'organisation

 

Exemples de tâches
  • suivre les évolutions en matière de techniques d'analyse et de programmation
  • suivre les évolutions technologiques / les évolutions dans le secteur de l'organisation concernée
  • participer à des formations spécifiques
  • participer à des séminaires
  • étudier en autodidacte

 

 

Positionnement
La fonction est dirigée par

le responsable TIC

le chef de projet

 

La fonction assure la direction d'un groupe de : 0 collaborateurs de

 

Expertise technique
Profil de compétences techniques

Pour construire le profil de compétences techniques, référez-vous à la grille d'expertise technique ou à l’application web Crescendo.

 

Profil de compétences génériques

Pour élaborer le profil de compétences génériques, référez-vous au livre de profils de compétences génériques ou à l’application web Crescendo.