Descrição Sumária - CBO MTE.
Desenvolvem sistemas e aplicações, determinando interface gráfica, critérios ergonômicos de navegação, montagem da estrutura de banco de dados e codificação de programas; projetam, implantam e realizam manutenção de sistemas e aplicações; selecionam recursos de trabalho, tais como metodologias de desenvolvimento de sistemas, linguagem de programação e ferramentas de desenvolvimento. Planejam etapas e ações de trabalho.
Características de Trabalho
Condições gerais de exercício da profissão:Trabalham em atividades de informática e conexas, presentes em todas as atividades econômicas. Os programadores de sistema de informação, são predominantemente, empregados com carteira assinada, ao passo que o programador de multimídia trabalha também como autônomo. As atividades são realizadas no horário diurno, exceto o programador de sistemas de informação, que realiza suas atividades no horário noturno, e o programador de internet, que trabalha em horários irregulares. Todas as atividades se desenvolvem em ambiente fechado. Trabalham individualmente e com supervisão ocasional, exceto o programador de internet, o programador de multimídia e o programador de sistemas de informação, que podem, eventualmente, trabalhar em equipe. Em algumas ocupações, é possível o trabalho a distância.
Formação e experiência:
Para o exercício dessas ocupações requer-se ensino técnico de nível médio de informática ou formação superior em áreas como ciências exatas, informática, engenharia. A atualização profissional permanente é condição para o seu exercício. O desempenho pleno das atividades destas ocupações, se da em um a dois anos.
Especificações do curso
- a) Desenvolver interface gráfica;
- b) Aplicar critérios ergonômicos de navegação em sistemas e aplicações;
- c) Montar estrutura de banco de dados;
- d) Codificar programas;
- e) Prover sistemas de rotinas de segurança;
- f) Compilar programas;
- g) Testar programas;
- h) Gerar aplicativos para instalação e gerenciamento de sistemas;
- i) Documentar sistemas e aplicações.
- a) Alterar sistemas e aplicações;
- b) Alterar estrutura de armazenamento de dados;
- c) Atualizar informações gráficas e textuais;
- d) Converter sistemas e aplicações para outras linguagens ou plataformas;
- e) Atualizar documentações de sistemas e aplicações;
- f) Fornecer suporte técnico;
- g) Monitorar desempenho e performance de sistemas e aplicações.
- a) Instalar programas;
- b) Adaptar conteúdo para mídias interativas;
- c) Homologar sistemas e aplicações junto a clientes;
- d) Treinar usuários;
- e) Verificar resultados obtidos;
- f) Avaliar objetivos e metas de projetos de sistemas e aplicações.
- a) Selecionar metodologias de desenvolvimento de sistemas;
- b) Selecionar linguagem de programação;
- c) Selecionar ferramentas de desenvolvimento;
- d) Especificar configurações de máquinas e equipamentos (hardware);
- e) Compor equipe técnica;
- f) Especificar recursos e estratégias de comunicação e comercialização;
- g) Solicitar consultoria técnica.
- a) Definir cronograma de trabalho;
- b) Reunir-se com equipe de trabalho ou cliente;
- c) Definir padronizações de sistemas e aplicações;
- d) Especificar atividades e tarefas;
- e) Distribuir tarefas.