L'ingénieur d'étude et développement en informatique, également appelé analyste programmeur, ingénieur en développement ou ingénieur support technique est chargé de créer les applications du système informatique d’une entreprise. Il est aussi responsable de leur maintenance.
Il évolue la plupart du temps dans les ESN (Entreprise de Services Numériques) mais peut aussi travailler chez des éditeurs de logiciels et dans les sociétés qui possèdent un département Recherche et Développement avancé.