Il Tecnico della Programmazione e dello Sviluppo dei Programmi Informatici (Developer), sviluppa programmi informatici in un determinato linguaggio o ambiente di programmazione in base alle specifiche definite in fase di progettazione.
La figura professionale è caratterizzata da una buona conoscenza generale della componente software dell'informatica, con una forte specializzazione in uno o più linguaggi od ambienti di programmazione: è pertanto in grado di sviluppare il software in base alle specifiche definite, scrivendo il codice dei programmi e curandone il debugging, per arrivare fino al testing finale ed alla consegna ed installazione presso il cliente.
