L'Analista programmatore è in grado di progettare, sviluppare e collaudare software applicativi manutenendo e amministrando le relative funzioni in esercizio.In particolare è in grado di modellare requisiti applicazioni informatiche, eseguire la progettazione tecnica di applicazioni informatiche, sviluppare e convalidare applicazioni informatiche.