Desenvolver atividades nas áreas de conceção, projeto, planeamento, desenvolvimento, manutenção e otimização de software e sistemas de informação para indústrias (criativas, software, automação, robótica, etc.), integrando algoritmos, linguagens de programação, componentes de programação, bases de dados, software e meta-informação, considerando a qualidade, otimização, eficiência, gestão, distribuição e versionamento dos produtos concebidos.
As atividades principais são:
Projetar software e sistemas de informação.
Interpretar, selecionar e relacionar requisitos com vista à conceção de software e sistemas de informação.
Utilizar metodologias e ferramentas de desenvolvimento de software.
Implementar, programar e colocar em funcionamento sistemas de informação e software.
Conceber arquiteturas de sistemas de informação.
Planear, desenvolver e executar aplicações de software.
Conceber documentação técnica de apoio ao desenvolvimento e utilização de software e sistemas de informação.
Controlar, avaliar e melhorar software e sistemas de informação.
Planear e realizar atividades de manutenção, otimização, distribuição e versionamento de software e sistemas de informação.
Gerir e supervisionar de forma integrada equipas, software e sistemas de informação.