Profissão Especialista em desenvolvimento de dispositivos móveis para a indústria
Os especialistas em desenvolvimento de dispositivos móveis para a indústria implementam aplicações de software para dispositivos móveis (manuais) específicos para uso profissional no setor da indústria, com base nas necessidades da indústria, utilizando ferramentas de desenvolvimento gerais ou específicas para sistemas operativos de dispositivos.
Gostaria de saber que tipo de carreira e as profissões que mais se adequam a si? Utilize a nossa tipologia de Holland gratuita de teste vocacional e descubra.
Tipo de personalidade
Teste Vocacional grátis
De que empregos gosta? Escolha uma carreira que corresponda às suas preferências. Faça o teste vocacional.
Ver testeConhecimentos
- Internet das Coisas
Os princípios gerais, as categorias, os requisitos, as limitações e as vulnerabilidades dos dispositivos inteligentes conectados (a maioria dos quais com a desejada conectividade à Internet).
- Software industrial
A seleção de software que auxilia na estimativa, gestão e programação de processos industriais, como a melhoria do design, do fluxo de trabalho e da produção.
- Ferramentas de gestão de configuração de software
Os programas de software para realizar a identificação, controlo, verificação do estado e auditoria da configuração, tal como o CVS, o ClearCase, o Subversion, o GIT e o TortoiseSVN realizam esta gestão.
- Sistemas operativos móveis
As características, restrições, arquiteturas e outras características dos sistemas operativos concebidos para funcionar em dispositivos móveis, tais como Android ou iOS.
- Sistemas integrados
Os sistemas e componentes informáticos com uma função especializada e autónoma dentro de um sistema ou máquina maior, como as arquiteturas de software com sistemas integrados, periféricos incorporados, princípios de design e ferramentas de desenvolvimento.
- Software de ambiente de desenvolvimento integrado
O conjunto de ferramentas de desenvolvimento de software para escrever programas, tais como compilador, editor de códigos e destaques de códigos, integradas numa interface do utilizador unificada, como Visual Studio ou Eclipse.
- Programação informática
As técnicas e os princípios de desenvolvimento de software, como análise, algoritmos, codificação, teste e compilação de paradigmas de programação (por exemplo, programação orientada por objetos, programação funcional) e de linguagens de programação.
- Ferramentas de debugging
As ferramentas TIC usadas para testar e depurar programas e código de software, como o GNU Debugger (GDB), Intel Debugger (BID), Microsoft Visual Studio Debugger, Valgrind e WinDbg.
Competências
- Analisar especificações de software
Avaliar as especificações de um produto ou sistema de software que vai ser desenvolvido, mediante a identificação de requisitos funcionais e não funcionais, limitações e possíveis conjuntos de casos de utilização que ilustrem as interações entre o software e os seus utilizadores.
- Elaborar documentação técnica
Preparar documentação para produtos ou serviços existentes e futuros, descrevendo o seu funcionamento e composição, de tal forma que seja compreensível para um público alargado, sem conhecimentos técnicos e em conformidade com os requisitos e normas definidos. Manter a documentação atualizada.
- Desenvolver protótipos de «software»
Criar uma primeira versão incompleta ou preliminar de uma unidade de «software» para simular alguns aspetos específicos do produto final.
- Utilizar padrões de conceção de software
Utilizar soluções reutilizáveis e as melhores práticas formalizadas, para resolver as tarefas comuns de desenvolvimento de tecnologias da informação no domínio do desenvolvimento e conceção de software.
- Utilizar bibliotecas de software
Utilizar conjuntos de códigos e pacotes de software que capturem rotinas utilizadas frequentemente para ajudar os programadores a simplificarem o seu trabalho.
- Interpretar textos técnicos
Ler e compreender textos técnicos que fornecem informações sobre como executar uma tarefa, geralmente explicada por etapas.
- Utilizar diferentes canais de comunicação
Utilizar vários tipos de canais de comunicação, como a comunicação oral, manuscrita, digital e telefónica, a fim de construir e partilhar ideias ou informações.
- Depurar software
Reparar o código informático através da análise dos resultados dos ensaios, localizar as falhas que provocam o software a produzir um resultado incorreto ou inesperado e eliminar essas falhas.
- Criar fluxograma
Compor um diagrama que ilustra os progressos sistemáticos de um procedimento ou sistema utilizando linhas de ligação e um conjunto de símbolos.
- Utilizar ferramentas de engenharia de software assistida por computador
Utilizar ferramentas de software (CASE) para apoiar o ciclo de vida do desenvolvimento, conceção e implementação de software e de aplicações de elevada qualidade que possam ser facilmente mantidas.
- Conceber interfaces para aplicações
Criar e programar interfaces para aplicações: as suas operações, entradas e saídas e tipos subjacentes.
Source: Sisyphus ODB