Responsável por gerar aplicações informatizadas, desenvolvendo, implantando e mantendo sistemas de acordo com metodologia e técnicas adequadas, visando atender aos objetivos estabelecidos quanto à qualidade, custos, prazos e benefícios.
Avaliar o escopo de um projeto de software e especificam as necessidades do usuário para os desenvolvedores.
**Requisitos necessários**:
Graduação em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou área afim.
**Desejável**: pós gradação na área