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. |