- Construir Software eficiente que preveja aspectos como gestão de memória e de processos de sistema operativo usado;
- Fazer uso de Ferramentas e Métodos de Engenharia de Software actuais;
- Efectuar Testes a Software em diversas plataformas;
- Garantir a Manutenção e actualização de Software;
- Gerir Configurações de Software;
- conceber propostas de Reengenharia de Processos;
- Construir software de Qualidade de acordo com as normas ISO 9000:2001 e;
- aplicar noções de Gestão nos Software;
- Incorporar em seus Sistemas mecanismos de segurança adequados ao ambiente em que este irá operar;
- Aplicar noções de Engenharia avançada como SIG, Inteligência Artificial, Aplicações Móveis, BI, entre outros.
