Desenvolver e implantar sistemas informatizados dimensionando requisitos e funcionalidade do sistema, especificando sua arquitetura, escolhendo ferramentas de desenvolvimento, especificando programas, codificando aplicativos. Administrar ambientes informatizados, prestar suporte técnico ao usuário e o treinamento, elaborar documentação técnica. Estabelecer padrões, coordenar projetos e oferecer soluções para ambientes informatizados e pesquisar tecnologias em informática. Assessorar nas atividades de ensino, pesquisa e extensão.