Guiar e documentar procedimentos e o desenvolvimento de programas, aplicativos e sistemas, de forma que atendam aos requisitos e cumpram as funções determinadas. Participar ativamente no desenvolvimento das demandas, realizando testes, revisão de códigos e avaliando os entregáveis do projeto, garantindo que a produção desempenhada pela equipe de desenvolvimento seja de alto nível de qualidade, padronização técnica, e otimização de recursos no ciclo de vida do desenvolvimento de software.