Saltar para o conteúdo principal da página

Perfil Programador

Atualização19.05.2023

Definição

O que significa ser Programador?

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.

Missão

Quais os objetivos deste profissional?

  • Criar soluções técnicas de acordo com a tecnologia utilizada no serviço, a arquitetura e os requisitos funcionais e técnicos definidos;
  • Realizar testes unitários ao código desenvolvido;
  • Avaliar a exequibilidade técnica dos requisitos funcionais e designs concebidos;
  • Escrever, adaptar e manter o código;
  • Identificar proativamente constrangimentos e melhorias à solução;
  • Resolver problemas técnicos, como erros ou defeitos;
  • Apoiar o responsável técnico na identificação de novas ferramentas e soluções.

Legislação e regulamentos

O que é obrigatório cumprir?

Boas práticas

O que seria interessante fazer?

Alinhe as necessidades com o product owner

Alinhe as necessidades com o product owner de forma a priorizar as tarefas de desenvolvimento.

Monitorize os resultados das ações de melhoria contínua implementadas

Monitorize os resultados das ações de melhoria contínua implementadas, para medir quais as áreas do serviço que acrescentam maior valor aos utilizadores.

Promova a qualidade como principal elemento da metodologia de código-fonte aberto

Promova a qualidade como principal elemento da metodologia de código-fonte aberto, estabelecendo e comunicando elevados padrões de qualidade. A preocupação com a qualidade pode ser mensurada pelo número de melhorias e correções identificadas pela equipa.