Le développeur informatique est le pro des langages informatiques, tels que C++ ou Java. Responsable de la programmation, c’est-à-dire de la production de lignes de code, il rédige et suit un cahier des charges précisant les spécificités techniques à suivre pour créer le programme. Afin de concevoir des programmes informatiques « sur mesure », il participe en amont à l’analyse des besoins des utilisateurs, puis à la phase d’essai. En aval, il adapte le logiciel à la demande du client en apportant les retouches nécessaires. Le développeur prend en charge la formation des utilisateurs de l’application et peut même rédiger un guide d’utilisateur. Il intervient aussi pour effectuer la maintenance ou faire évoluer les programmes. Grâce aux progiciels (des logiciels standards de programmation prêts à être utilisés), il passe moins de temps à écrire les programmes, si bien que son activité évolue vers plus d’analyse que de programmation.