Missions principales :
- Traduction technique des besoins fonctionnels
- Conception et développement
- Tests et recettes
- Mises en production et intégration
- Maintenance évolutive et corrective
Activités et tâches :
- Participer à l'analyse fonctionnelle détaillée des besoins utilisateurs
- Etudier les opportunités et la faisabilité technologique de l'application
- Elaborer et rédiger le cahier des charges techniques, à partir des spécifications fonctionnelles
- Analyser et développer les composants en utilisant les langages appropriés
- Assurer le développement et la réalisation des applications (prototypes et modules)
- Adapter et paramétrer les progiciels retenues pour l'architecture logicielle
- Participer à la structuration des bases de données
- Harmoniser et industrialiser l'ensemble des composants et applications
- Documenter les applications pour les développements ultérieurs et la mise en production
- Tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé
- Analyser les résultats et rédiger les rapports de tests
- Vérifier la conformité des capacités de l'ouvrage avec la demande formulée par le client
- Assurer la correction des anomalies
- Intégrer les sites pilotes chez le client permettant de tester l'ouvrage, sans sa version définitive
- Valider les livrables
- Suivre et participer à la mise en production et au déploiement
- Assurer la tierce maintenance corrective et/ou évolutive applicative (TMA)