Le programmeur contribue à l'efficacité informatique des activités organisationnelles en analysant, concevant et faisant évoluer les algorithmes de programmation des logiciels informatiques et applications Web, conformément aux besoins de l'organisation.
Assume un rôle-conseil de première ligne auprès d'intervenants internes ou externes dans des dossiers ou projets reliés à son domaine d'expertise.
Apporte des idées et contribue à la résolution de problèmes par ses analyses et sa connaissance approfondie de son domaine d'expertise.
Développe les outils ainsi que les politiques et pratiques liés à son domaine d'activités.