Développeur d’applications ICT (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 : VBFBIC007
Niveau: B
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
Assurer le développement technique d’applications informatiques ainsi que le support nécessaire aux différents intervenants sur base de l’écoute des besoins de l’utilisateur
afin de
livrer un produit qui corresponde aux exigences techniques et de qualité de l’utilisateur.
Finalités
En tant quedéveloppeurconcevoir et développer des applications informatiques ou apporter des modifications à des applications existantes sur base d’une analyse fonctionnelle et technique
afin de
augmenter la productivité, la rapidité de traitement et de faciliter le fonctionnement de travail de l’utilisateur.
Exemples de tâches
- Développer des applications
- Contrôler et tester les applications
- Maintenir les applications (modifications, évolution software et hardware…)
En tant queanalyste techniquerechercher des solutions techniques en préparation, en cours de développement ou à la mise à jour d’une application
afin de
répondre au plus près possible aux besoins de l’utilisateur.
Exemples de tâches
- Faire des choix techniques (framework, bases de données, serveurs…)
- Participer avec les analystes fonctionnels à l’analyse des besoins des utilisateurs
- Rédiger l’analyse technique sur base de l’analyse fonctionnelle
- Choix de l’architecture en fonction des standards utilisés au sein de l’afmps et des besoins de l’application
- Rechercher des solutions techniques permettant de répondre aux besoins fonctionnels de l’utilisateur
En tant queexpertanalyser les demandes des utilisateurs et proposer des compromis tenant compte des réalités techniques et des contraintes inhérentes à celles-ci.
afin de
permettre à l’utilisateur d’accomplir sa mission en tenant compte des risques et des contraintes.
Exemples de tâches
- Présenter les avancées, recevoir le feedback, proposer des solutions et travailler à des compromis avec le client
- Communiquer avec les utilisateurs lors de réunions
- Proposer des alternatives aux besoins
- Expliquer et faire comprendre les problèmes
En tant querédacteurrédiger la documentation technique sur les développements et la mettre à jour
afin de
permettre aux autres membres de l’équipe de suivre les procédures nécessaires au maintien de l’application.
Exemples de tâches
- Décrire les technologies utilisées dans les applications
- Décrire les conventions utilisées
- Décrire les procédures de tests et les premières solutions en cas de problème
En tant quemembre de l’équipepartager ses connaissances et expériences avec l’équipe
afin de
aider à faire les meilleurs choix futurs et d’être plus efficaces dans les développements à venir.
Exemples de tâches
- Participer aux meetings quotidiens entre développeurs
- Participer aux réunions rétrospectives après la réalisation du projet
En tant quegestionnaire des connaissancesse tenir à jour sur les bonnes pratiques du secteur en ce qui concerne le développement et les aspects techniques
afin de
éviter les problèmes, désagréments, lenteurs risquant de diminuer la productivité de l’utilisateur.
Exemples de tâches
- Consulter des sites web spécialisés
- Participer à des sessions d’infos données par les professionnels du secteur
- Participer à des formations
En tant queformateurformer des utilisateurs ou des collègues à l’utilisation de l’application développée
afin de
assurer une utilisation optimale et une prise en main rapide de l’application.
Exemples de tâches
- Faire des démonstrations pratiques en petits groupes
- Expliquer un fonctionnement suite à une demande individuelle
En tant quepoint de contactfonctionner comme personne ressource concernant les aspects techniques de l’application développée pour les utilisateurs, les collègues ou les contacts IT externes.
afin de
résoudre, aider à résoudre un problème ou faciliter l’intervention d’un interlocuteur.
Exemples de tâches
- Répondre par mail à des demandes techniques
- Rechercher des réponses, investiguer en interne
- Pratiquer des interventions sur des programmes
- Expliquer un fonctionnement suite à une demande individuelle
Eléments de réseau - DE qui la fonction reçoit-elle de l'information ?
De qui
|
Quelle information
|
Sous quelle forme
|
Avec quelle fréquence
|
Utilisateurs
|
Résultats de leurs tests, questions, bugs
|
Mails
|
Hebdomadaire pendant les phases de test. Hors phases de test : ponctuelle
|
Analystes fonctionnels et chefs de projet
|
L’analyse fonctionnelle qui décrit le besoin business
|
Réunions et mails
|
Réunion : au lancement Mails : jusqu’à la production
|
Chef de projet business
|
Echantillon de données pour les tests, explications concrètes sur les méthodes de travail
|
Réunions et mails
|
Mensuelle
|
Autres développeurs
|
Suivi des tâches (important dans le cas des dépendances)
|
Stand-up meeting
|
Quotidienne
|
Expert IT externes, consultants
|
Demande d’infos techniques, de données…
|
Mails, téléphone, réunions
|
Mensuelle
|
Chef fonctionnel
|
Priorité des projets
|
Réunions
|
Mensuelle
|
Collègues cellule Infrastructure
|
Contraintes techniques utiles pour le développement
|
Mails, réunions
|
Quotidienne Hebdomadaire
|
Eléments de réseau - A qui la fonction fournit-elle de l'information ?
A qui
|
Quelle information
|
Sous quelle forme
|
Avec quelle fréquence
|
Utilisateurs
|
Démonstration, conseils d’utilisation, mise en garde
|
Réunions
|
Mensuelle
|
chef de projet business
|
Démonstration, conseils d’utilisation, mise en garde
|
Réunions
|
Mensuelle
|
analystes fonctionnels
|
Démonstration, conseils d’utilisation, mise en garde
|
Réunions
|
Mensuelle
|
chefs de projet IT
|
Démonstration, conseils d’utilisation, mise en garde
|
Réunions
|
Mensuelle
|
autres développeurs de l’équipe
|
Démonstration, conseils d’utilisation, mise en garde
|
Réunions
|
Mensuelle
|
Expert IT externe/ collègues cellule Infrastructure
|
Donner de l’info technique sur ce qui est fait/a été fait (réponses aux questions), Demande d’info pour que les développements puissent progresser, Demande de mise en production
|
Mails
|
Quotidienne
|
Positionnement
La fonction est dirigée par
Analystes/chefs de projets
La fonction dirige : 0 collaborateurs de
Autonomie
La fonction peut décider en autonomie au sujet de
- Choix techniques et d’implémentation, répartition des tâches (équipe de développeurs autogérée), le tout dans les limites des standards informatiques fixés à l’afmps.
- Organisation quotidienne du travail.
La fonction doit demander une autorisation pour
- Toute décision impliquant (i) un coût, un changement dans le (ii) planning et (iii) la qualité des projets. Exemple : participation à des formations, missions externes, achat de programmes, de licences, disponibilités, demandes de vacances, missions, changement dans une méthodologie de travail.
Impact
Budget de fonctionnement total de l'entité
/
Budget de travail propre
/
Autres données quantitatives
1. /
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.
Innovation
A quelles directives, instructions et législation la fonction est soumise
- Respect du secret professionnel et de la vie privée
- Respect de la déontologie du secteur de l’informatique
Quelles innovations
- Faire évoluer les programmes et process de l’ICT dont les développeurs sont responsables par rapport aux technologies et nouveautés.
- Proposer des changements et améliorations techniques.
- Améliorer les process sur base de l’expérience personnelle et commune et des bonnes pratiques ICT observées ailleurs.
Sur base de quel cadre de référence
- Nouvelles technologies et avancées du système
- Nouveauté informatique en général (développement mondial)
- Les standards de développements informatiques de l’afmps
|