Fiche de mission– bénévole Village Pilote
I
NFORMATIQUE
–
A
NALYSTE
P
ROGRAMMEUR
(W
EB
)
Depuis plus de 20 ans, Village Pilote se mobilise pour réinsérer les enfants des rues au Sénégal. Nous
mettons à ce titre tous nos efforts au profit de la prévention, de la protection et de la réinsertion des
enfants en danger.
Thème de la mission
Maintenance opérationnelle et amélioration d’une application de suivi de l’activité de l’association
.
Contexte de la mission
Chaque fin de mois, les responsables de pôles d’activité de Village Pilote remplissent une fiche de
synthèse d’activité. Celles-ci permettent d’une part de rendre compte du travail réalisé par chaque
pôle, mais aussi de conserver l’historique de toutes les activités et actions entreprises par l’association.
Ces fiches étaient jusqu’alors remplies suivant un modèle de document sur une application de
traitement de texte, mais l’exploitation des données était rendue compliquée par la multiplication des
documents.
Depuis Janvier 2015, une toute nouvelle application web permettant de centraliser ces fiches de
synthèse d’activité dans une même base de données a été développée, sur le framework Python
Django. Elle permet de saisir, modifier et visualiser ces fiches, mais aussi de générer des rapports
statistiques qui mettent en valeur les différentes activités de Village Pilote. Nous recherchons un
analyste programmeur capable de reprendre ce travail, de poursuivre le développement de
l’application et d’apporter du support à nos équipes dans l’utilisation de cet outil.
Description des tâches
Faire évoluer l’application en fonction des besoins de Village Pilote :
Implémenter de nouvelles fiches de synthèses
Améliorer les fiches de synthèses existantes
Faciliter la recherche et la navigation dans les fiches
Corriger les bugs éventuels
Développer des outils permettant d’améliorer l’extraction des données, afin de générer des rapports
statistiques de qualité
Apporter un support technique aux utilisateurs
Former les nouveaux employés à la prise en main de l’application
Résultats attendus
Une application simple à prendre en main, performante et qui fait gagner du temps à nos équipes dans
la saisie et l’exploitation de données.
Compétences
Connaissance techniques attendues :
Un ou plusieurs langages de programmation orienté objet. La connaissance du langage Python est un
plus.
Un système de bases de données SQL (MySQL de préférence)
Une connaissance basique des technologies web suivantes : HTML / CSS / Javascript