Conhecimentos |
Conhecimento abrangente das fases do planeamento estratégico, tático e operacional |
Conhecimento abrangente de língua estrangeira, para uma maior eficiência |
Conhecimento aprofundado das normas e regras de segurança aplicadas às atividades de desenvolvimento de software |
Conhecimento conceptual de técnicas e ferramentas para análise de qualidade de software |
Conhecimentos abrangentes de infraestruturas tecnológicas |
Conhecimentos especializados sobre programação em dispositivos móveis |
Conhecimentos especializados sobre programação web e mobile apps. |
Conhecimentos fundamentais sobre linguagens de programação |
Aptidões |
Analisar a qualidade de um software web e/ou aplicação móvel |
Analisar, organizar, avaliar e acompanhar projetos de programação |
Avaliar as possíveis situações de risco a nível de segurança informática |
Avaliar os diferentes projetos de desenvolvimento de software |
Avaliar possíveis soluções alternativas a problemas complexos reais |
Identificar e operacionalizar necessidades de programação web, para dispositivos móveis e aplicações móveis |
Produzir e avaliar mecanismos de reporte ao nível de gestão de actividades |
Realizar actividades de desenvolvimento web e/ou aplicações móveis |
Atitudes |
Apresentar iniciativa e capacidade de resposta; |
Demonstrar autonomia na capacidade de decisão; |
Demonstrar capacidade de análise, compreensão e interpretação de necessidades de programação web, mobile e aplicações móveis; |
Demonstrar capacidade para a promoção da mudança e inovação; |
Demonstrar determinação e responsabilidade na adoção das medidas de segurança necessárias à implementação das atividades. |
Demonstrar flexibilidade, adaptando-se a diferentes situações e contextos de intervenção; |
Demonstrar responsabilidade na avaliação de processos; |
Demonstrar rigor, sentido de responsabilidade e ética no desenvolvimento de software; |