L'analyste développeur est un technicien supérieur qui, au-delà de son activité d'origine qui est le développement d'applications informatiques, participe à l'analyse du besoin et intervient sur les matériels et les réseaux.
Ses activités principales sont les suivantes :
- intervenir tout au long du cycle de vie d'une application informatique (De l'étude d'opportunité jusqu'à la mise en exploitation de la solution informatique)
- conceptualiser un système d'information
- réaliser les spécifications nécessaires en vue de son automatisation
- effectuer les tests d'intégration des programmes nécessaires au bon fonctionnement
- proposer les solutions les plus appropriées en termes de systèmes d'exploitation, de configurations matérielles, d'outils de développement
- assurer la veille technologique
- assurer le contact clientèle.
Selon la taille de l'entreprise, il peut assurer des fonctions de chef de projet ou être sous la responsabilité de celui-ci.