O Programador desenvolve as componentes das soluções tecnológicas necessárias à disponibilização do serviço, em conformidade com a arquitetura estabelecida, os requisitos funcionais e técnicos e de acordo com o protótipo de design definido. O Programador cria serviços com base em especificações, requisitos e características técnicas específicas, pelo que o alinhamento constante com a equipa funcional e com o Gestor de Produto é crucial para o cumprimento dos requisitos definidos.
É também responsável por supervisionar a conceção dos serviços e monitorizar os mesmos, desde o seu lançamento até à sua manutenção e implementação de melhorias. No caso de existir mais do que um programador, o perfil mais sénior, em termos de experiência, é o responsável técnico, sendo este também responsável pela formação de utilizadores e pela produção de documentação técnica.