L'analyste programmeur contribue à l'efficacité informatique des activités organisationnelles en 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 d'expert technique et contribue à la résolution de problèmes techniquement complexes.
Influence les pratiques, méthodes de travail et procédures d'un point de vue technique et participe à leur développement afin d'en optimiser la qualité et l'efficacité et collabore avec différents intervenants internes et externes.
Contribue au transfert des connaissances par l’encadrement et le coaching des employés moins expérimentés de son équipe.