| Conhecimentos |
| Conhecimentos abrangentes e especializados sobre a forma de configuração de serviços Web, nomeadamente de servidores Web e bases de dados; |
| Conhecimentos abrangentes e especializados sobre as regras de acessibilidade para a disponibilização de conteúdos na Internet; |
| Conhecimentos fundamentais de matemática e estatística de suporte à programação de sistemas de informação; |
| Conhecimentos abrangentes e especializados sobre a gestão e organização da informação; |
| Conhecimentos abrangentes de planeamento, conceção e integração de Sistemas de Informação; |
| Conhecimentos abrangentes e especializados de Bases de Dados (Sistemas Gestores de Bases de Dados e SQL); |
| Conhecimentos abrangentes e especializados sobre a forma de programação de computadores e dispositivos de comunicação móvel (algoritmia, programação imperativa, orientada a objetos, e para a Web); |
| Conhecimentos abrangentes e especializados de sistemas informáticos (componentes físicas, montagem e manutenção, instalação e gestão de sistemas operativos e políticas de segurança); |
| Conhecimentos abrangentes das regras de segurança de sistemas de informação; |
| Conhecimentos abrangentes e especializados de redes de comunicação de dados (componentes físicas, montagem e manutenção, instalação, gestão e políticas de segurança). |
| Aptidões |
| Identificar e interpretar documentação técnica em português e em inglês, adaptando-a aos sistemas efetivamente instalados; |
| Aplicar as técnicas necessárias à criação ou gestão de um Sistema de Informação; |
| Identificar e utilizar modelos de integração de Sistemas de Informação numa organização e entre organizações; |
| Selecionar soluções de tecnologias e programação de sistemas de informação de acordo com a situação concreta; |
| Conceber, construir e manusear bases de dados relacionais e utilizar Sistemas de Gestão de Bases de Dados (SGBD); |
| Identificar e utilizar dispositivos móveis para o acesso a Sistemas de Informação; |
| Aplicar técnicas para desenvolver, selecionar e instalar scripts quer no lado do cliente (client-side), quer no lado do servidor (server-side) para o desenvolvimento de sites; |
| Identificar, aplicar e utilizar as principais metodologias e técnicas de desenvolvimento de software no contexto de programas Orientados a Objetos; |
| Aplicar as tecnologias Web de forma a potenciar a sua utilização num Sistema de Informação; |
| Selecionar, instalar, configurar e gerir o sistema operativo servidor mais adequado à situação concreta; |
| Utilizar sistemas de proteção contra falhas e efetuar backups; |
| Aplicar as medidas de segurança em redes para solucionar situações de vulnerabilidade passíveis de ocorrência. |
| Atitudes |
| Demonstrar capacidade de adaptação à evolução dos procedimentos e das tecnologias; |
| Trabalhar em equipa; |
| Desenvolver e estabelecer, de forma autónoma, relações técnicas e funcionais com áreas adjacentes e complementares à sua área de trabalho; |
| Demonstrar capacidade de comunicação através de um discurso articulado, permitindo argumentar a sustentabilidade de ideias associadas às tecnologias e programação de sistemas; |
| Demonstrar capacidade de relacionamento interpessoal, nomeadamente ao nível da gestão de conflitos e da motivação; |
| Demonstrar capacidade analítica e pensamento lógico que permitam resolver problemas relacionados com as tecnologias e com a programação de sistemas de informação; |
| Demonstrar capacidade de gestão do tempo, com hábitos de rigor no cumprimento do desenvolvimento das tarefas nos prazos definidos; |
| Demonstrar iniciativa e autonomia na obtenção de soluções adequadas para a resolução de problemas concretos no desenvolvimento de software; |
| Desenvolver capacidade de resistência a situações de stress, melhorando de uma forma contínua as capacidades de resolução de problemas complexos. |