Entender problemas técnicos ou de negócio e desenvolver soluções através de código.
Interagir com demais áreas envolvidas nos projetos,para definição das soluções e a manutenção dos sistemas.
Definir e elaborar arquitetura de novos componentes ou serviços.