O Programador desenvolve as componentes tecnológicas necessárias para disponibilizar do serviço público, em conformidade com a arquitetura estabelecida, os requisitos funcionais e técnicos e o protótipo de design aprovado. Cria os serviços com base em requisitos e características técnicas específicas e garante o alinhamento constante com a equipa funcional e com o Gestor de Produto, para o cumprimento dos requisitos definidos.
Este perfil é também responsável por acompanhar a conceção, o lançamento, a manutenção e implementação de melhorias do serviço público. Quando existe mais do que um programador, o elemento com mais experiência assume a responsabilidade técnica, incluindo a formação de utilizadores e a produção de documentação técnica.