En informatique, un développeur (ou analyste programmeur) est un informaticien qui réalise des logiciels en créant des algorithmes et en les mettant en œuvre dans un langage de programmation.
Un niveau Bac+4/5 (Miage, Master Pro, écoles d'ingénieurs, Licence pro DA2I) offrent des compétences de génie logiciel et de conduite de projet. Certains développeurs se réorientent parfois pour effectuer un travail de chef de projet en informatique (note : le terme chef est une mauvaise traduction de manager).
L'extrapolation de la demande en développeurs montre qu'elle est très soutenue au moins jusqu'en 201