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 UX/UI definido. O programador cria serviços com base em especificações, requisitos e características técnicas específicas, portanto o alinhamento constante com a equipa funcional e com o product owner é crucial para o cumprimento dos requisitos definidos.
É também responsável por supervisionar a conceção dos serviços e monitorizar os mesmos desde que são lançados até à sua manutenção e implementações de melhorias. No caso de existir mais que um programador, considera-se o mais experiente como responsável técnico, responsável pela formação de utilizadores e pela produção de documentação técnica.