- Este grupo realiza algumas ou todas as seguintes funções:
- Reunir e documentar os requisitos dos usuários e desenvolver especificações lógicas e físicas
- Pesquisar, avaliar e sintetizar informações técnicas para projetar, desenvolver e testar sistemas computacionais, incluindo aplicativos móveis
- Desenvolver modelos de dados, processos e redes para otimizar a arquitetura e avaliar o desempenho e a confiabilidade dos projetos
- Planejar, projetar e coordenar o desenvolvimento, a instalação, a integração e a operação de sistemas computacionais, incluindo aplicativos móveis
- Avaliar, testar, solucionar problemas, documentar e atualizar sistemas operacionais, ambientes de comunicação e softwares aplicativos, além de desenvolver procedimentos de manutenção para eles
- Podem liderar e coordenar equipes de profissionais de sistemas de informação no desenvolvimento de softwares e sistemas de informação integrados, softwares de controle de processos e outros sistemas de controle com software incorporado.
Requisitos de emprego
- Geralmente é exigido um bacharelado, normalmente em ciência da computação, engenharia de sistemas computacionais, engenharia de software ou matemática, ou a conclusão de um programa universitário em ciência da computação.
- Pode ser exigido um mestrado ou doutorado em uma disciplina relacionada.
- É necessário obter licença junto a uma associação provincial ou territorial de engenheiros profissionais para aprovar desenhos e relatórios de engenharia e exercer a profissão como Professional Engineer (P.Eng.).
- Os engenheiros podem obter registro após se formarem em um programa educacional credenciado, adquirirem três ou quatro anos de experiência profissional supervisionada em engenharia e serem aprovados em um exame de prática profissional.
- Geralmente é exigida experiência como programador de computadores.
Informações adicionais
O NOC 2173 passou a ser o NOC 21231, e parte foi transferida para o novo código 21211.