| Conhecimentos |
| Conhecimentos abrangentes de gestão e organização da informação. |
| Conhecimentos abrangentes de matemática (lógica, teoria dos conjuntos, álgebra de Boole, grafos, matrizes, operações com bases). |
| Conhecimentos abrangentes de técnicas de comunicação, relacionamento interpessoal e de motivação. |
| Conhecimentos abrangentes de técnicas de especificação de requisitos, planeamento e de gestão de projetos. |
| Conhecimentos aprofundados de funcionamento de redes de comunicação de dados. |
| Conhecimentos aprofundados de regras de acessibilidade para a disponibilização de conteúdos na Internet. |
| Conhecimentos aprofundados de sistemas operativos e distribuídos (componentes, características, funcionamento). |
| Conhecimentos especializados de bases de dados (Sistemas de Gestão de Bases de Dados e SQL). |
| Conhecimentos especializados de planeamento, conceção e integração de Sistemas de Informação. |
| Conhecimentos especializados de programação de computadores e dispositivos de comunicação móvel (algoritmia, programação estruturada, programação orientada a objectos e programação para a Web). |
| Conhecimentos fundamentais de administração e gestão remota e centralizada de sistemas e aplicações. |
| Conhecimentos fundamentais de arquitetura de sistemas computacionais (hardware). |
| Conhecimentos fundamentais de configuração de serviços Web, nomeadamente servidores Web e de bases de dados. |
| Conhecimentos fundamentais de ética, deontologia e legislação aplicada à atividade profissional. |
| Conhecimentos fundamentais de organização empresarial. |
| Aptidões |
| Adicionar ou remover dispositivos de hardware de um computador pessoal. |
| Analisar os requisitos aplicados na fundamentação da decisão relativa à produção do software. |
| Aplicar as metodologias e os métodos mais adequados em cada fase de projetos de desenvolvimento Web. |
| Construir e manusear bases de dados relacionais e utilizar Sistemas de Gestão de Bases de Dados (SGBD). |
| Efetuar o levantamento das necessidades de utilização e seleção do sistema operativo servidor mais adequado. |
| Elaborar algoritmos em pseudocódigo e os respetivos fluxogramas. |
| Identificar e articular os principais módulos de um computador e as suas funções. |
| Identificar e caraterizar as principais componentes de um sistema operativo. |
| Identificar e utilizar dispositivos móveis para o acesso a Sistemas de Informação. |
| Identificar e utilizar os modelos de integração de Sistemas de Informação numa organização e entre organizações. |
| Instalar, configurar e manter sistemas operativos, incluindo dispositivos, aplicações e serviços. |
| Modificar e implementar programas para autonomizar e automatizar tarefas no âmbito dos diversos sistemas operativos. |
| Produzir e apresentar relatórios técnicos de trabalhos. |
| Selecionar soluções de tecnologias e programação de sistemas de informação para uma correta adaptação às funções da empresa e aos diferentes tipos de estrutura organizacional. |
| Selecionar, desenvolver e instalar scripts quer no lado do cliente (client-side), quer no lado do servidor (server-side) para o desenvolvimento de sites. |
| Utilizar a linguagem SQL para elaboração e gestão de bases de dados. |
| Utilizar as diferentes tecnologias de desenvolvimento para dispositivos móveis. |
| Utilizar as ferramentas de apoio à gestão dos sistemas a implementar. |
| Utilizar as principais metodologias e técnicas de desenvolvimento de software, aplicando-as adequadamente na elaboração de especificações e produção de software. |
| Utilizar as técnicas necessárias à elaboração de programas Orientados a Objetos. |
| Utilizar as técnicas necessárias à elaboração de um Sistema de Informação. |
| Utilizar linguagens de programação de sistemas. |
| Utilizar os recursos para o desenho e implementação de sítios Web tendo por base padrões de utilização e acessibilidade. |
| Utilizar técnicas relativas ao processo de análise e desenho de um Sistema de Informação. |
| Utilizar técnicas sobre convenções definidas para a elaboração de programas bem estruturados. |
| Atitudes |
| Demonstrar capacidade analítica e pensamento lógico. |
| Demonstrar capacidade de comunicação. |
| Demonstrar capacidade de gestão do tempo. |
| Demonstrar capacidade de iniciativa na obtenção de soluções adequadas para a resolução de problemas. |
| Demonstrar capacidade de relacionamento interpessoal, nomeadamente ao nível da gestão de conflitos e da motivação. |
| Demonstrar capacidade para estabelecer relações técnicas e funcionais com áreas adjacentes e complementares à sua área de trabalho. |
| Demonstrar capacidade para se adaptar à evolução dos procedimentos e das tecnologias. |
| Demonstrar capacidade para se daptar ao meio social e económico envolvente. |
| Demonstrar capacidade para trabalhar em equipa. |