| Conhecimentos |
| Conhecimentos abrangentes de cálculo |
| Conhecimentos abrangentes de ilustração digital |
| Conhecimentos abrangentes de língua Inglesa |
| Conhecimentos abrangentes de língua portuguesa |
| Conhecimentos abrangentes dos princípios comunicação visual |
| Conhecimentos especializados da instalação e administração de sistemas web open source |
| Conhecimentos especializados de acessibilidade e usabilidade |
| Conhecimentos especializados de arquitetura e sistemas operativos móveis |
| Conhecimentos especializados de desenho e desenvolvimento de aplicações para dispositivos móveis |
| Conhecimentos especializados de desenho, conceção e programação de bases de dados |
| Conhecimentos especializados de gestão e organização de empresas |
| Conhecimentos especializados de metodologia de programação orientada objetos |
| Conhecimentos especializados de redes de dados |
| Conhecimentos especializados de segurança |
| Conhecimentos especializados de sistemas de gestão de bases de dados |
| Conhecimentos especializados de soluções de segurança informática |
| Conhecimentos especializados de técnicas de construção de panorâmicas e visitas virtuais |
| Conhecimentos especializados de técnicas de construção e desenvolvimento de sistemas web - do lado do cliente e do lado do servidor |
| Conhecimentos especializados de técnicas de realidade aumentada |
| Conhecimentos especializados de tecnologias de integração de sistemas |
| Aptidões |
| Aplicar diferentes tecnologias para desenvolvimento de aplicações web ou aplicações para dispositivos móveis |
| Analisar os requisitos de sistemas de software |
| Aplicar politicas e soluções de segurança informática |
| Aplicar tecnologias de panorâmicas e visitas virtuais |
| Avaliar a usabilidade de aplicações para dispositivos móveis e seleção dessas aplicações para a elaboração dos aplicativos. |
| Construir algoritmos adequados à solução de problemas de trabalho |
| Criar bases de dados e utilizar eficientemente um sistema de gestão de base de dados |
| Definir, configurar e descrever arquiteturas de integração de sistemas |
| Desenvolver soluções de realidade aumentada |
| Efetuar configurações em sistemas operativos móveis |
| Elaborar e identificar modelos de interfaces aplicacionais, desktop, web ou plataformas móveis |
| Elaborar o design das aplicações |
| Identificar e selecionar os sistemas mais adequados - do lado do cliente e do lado do servidor |
| Implementar os algoritmos numa linguagem de programação |
| Instalar e administrar sistemas web open source |
| Selecionar e aplicar os recursos para a criação de aplicações para a para a plataforma móvel |
| Selecionar e aplicar os recursos para a criação de aplicações para a plataforma desktop |
| Selecionar e aplicar os recursos para a criação de aplicações para a plataforma web |
| Atitudes |
| Demonstrar autonomia, rigor, sentido de responsabilidade e comportamento ético |
| Demonstrar capacidade de planificação e organização |
| Demonstrar capacidade de polivalência, elevada criatividade e espírito de iniciativa |
| Demonstrar capacidade de relacionamento interpessoal com interlocutores diferenciados |
| Demonstrar capacidade de trabalho em equipa |
| Demonstrar capacidade para a promoção da mudança e inovação |
| Demonstrar capacidades de liderança e de coordenação de projetos |