Função: Desenvolvedor de Software
O Desenvolvedor de software (ou programador) é responsável pela programação, que é o processo de escrita, teste e manutenção de um programa de computador. Utiliza como subsídio o levantamento de requisitos e as análises feitas pelo analista de sistemas.

É o responsável por desenvolver uma parte do sistema, incluindo a construção de seu design de forma que ele atenda a arquitetura e possivelmente a prototipagem da interface de usuário, e então implementar, executar o teste de unidade e integrar os componentes que são parte da solução.
Conjuntos de Funções: Papéis no PDS - TRT9
Relacionamentos
Descrição Principal

Atribuições:

  • Definir e criar soluções técnicas de acordo com a tecnologia utilizada no projeto;

  • Compreender a arquitetura e adaptar-se a ela;

  • Identificar e construir os testes de desenvolvedor que cubram o comportamento desejado dos componentes técnicos;

  • Comunicar o design de uma forma que os outros membros da equipe compreendam;

  • Integrar o sistema com os novos componentes de software produzidos ou alterados.

Criação da Equipe
Habilidades

· Habilidades de programação;

· Conhecimento das tecnologias utilizadas;

· Criação e execução dos testes unitários do componente desenvolvido;

· Capacidade de análise dos resultados dos testes.

Abordagens da Designação

Em equipes pequenas e ágeis este papel é normalmente compartilhado por diversos membros que executam também outros papéis.

Mesmo em uma equipe menor, várias pessoas devem trabalhar juntas para criar a solução técnica.

Uma pessoa que executa este papel pode ter habilidades especializadas em uma área técnica em particular, mas deve também ter uma vasta compreensão de todas as tecnologias envolvidas para trabalhar com outros membros técnicos da equipe.