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