Conhecimentos |
Conhecimentos abrangentes de conceção de interfaces gráficas. |
Conhecimentos abrangentes de desenho e implementação de bases de dados. |
Conhecimentos abrangentes de levantamento de requisitos e de modelação de sistemas de software. |
Conhecimentos abrangentes de Matemática e Algebra. |
Conhecimentos abrangentes de programação de dispositivos conectáveis e da Internet das Coisas. |
Conhecimentos abrangentes de técnicas de comunicação, relacionamento interpessoal e motivação. |
Conhecimentos abrangentes de técnicas eficazes para a resolução de problemas através dos algoritmos. |
Conhecimentos especializados de desenvolvimento de aplicações para dispositivos móveis. |
Conhecimentos especializados de desenvolvimento de aplicações web. |
Conhecimentos especializados de distribuição, instalação e manutenção de aplicações desktop, web e móveis. |
Conhecimentos especializados de programação de aplicações informáticas com recurso a linguagens orientadas a objetos. |
Conhecimentos especializados de sistemas de gestão de versões para desenvolvimento de software colaborativo. |
Aptidões |
Aplicar raciocínio lógico e implementar algoritmos para a resolução de problemas concretos. |
Aplicar técnicas de desenho, implementação e administração de bases de dados. |
Construir aplicações de software para dispositivos móveis. |
Consultar, interpertar e redigir documentação técnica, incluíndo em lingua inglesa. |
Desenvolver e publicar aplicações para a web recorrendo a linguagens de programação do lado do cliente e do servidor. |
Implementar aplicações para desktop recorrendo a ambientes integrados de desenvolvimento. |
Instalar, configurar e manter aplicações informáticas e respetivos serviços. |
Programar aplicações para a Internet das Coisas, recorrendo a sensores e dispositivos conectáveis. |
Usar ferramentas e técnicas fundamentais de modelação de software. |
Utilizar sistemas de gestão de versões para desenvolvimento colaborativo de software. |
Atitudes |
Demonstrar capacidade analítica e pensamento lógico. |
Demonstrar capacidade de adaptação à evolução dos procedimentos e das tecnologias. |
Demonstrar capacidade de comunicação. |
Demonstrar capacidade de gestão do tempo e de cumprimento de objetivos. |
Demonstrar capacidade de relacionamento interpessoal e de trabalho em equipa, nomeadamente ao nível da gestão de conflitos e da motivação. |
Demonstrar capacidade de relacionamento técnico e funcional com colaboradores e parceiros. |
Demonstrar iniciativa e autonomia para a resolução de problemas de natureza técnica. |
Demonstrar iniciativa na obtenção de soluções adequadas para a resolução de problemas. |