Programadores de software e aplicativos (ANZSCO 2613)
Programadores de software e aplicativos (ANZSCO 2613) são profissionais que projetam, desenvolvem, testam, mantêm e documentam o código do programa de acordo com os requisitos do usuário, especificações do sistema e especificações técnicas. Eles desempenham um papel crucial no desenvolvimento e implementação de aplicativos de software em diversos setores.
Nível de habilidade indicativo:
Na Austrália e na Nova Zelândia, a maioria das ocupações no grupo da unidade Programadores de Software e Aplicativos exige um diploma de bacharel ou qualificação superior. No entanto, a experiência relevante de pelo menos cinco anos e/ou certificação de fornecedor pode ser considerada um substituto para qualificações formais. Em alguns casos, pode ser necessário treinamento e experiência adicionais no trabalho (Nível de habilidade 1 da ANZSCO).
As tarefas incluem:
- Pesquisar, consultar, analisar e avaliar as necessidades do programa do sistema
- Identificar limitações e deficiências tecnológicas em sistemas e processos existentes
- Teste, depuração, diagnóstico e correção de erros e falhas na programação de aplicações
- Escrever e manter código de programa para atender aos requisitos do sistema e especificações técnicas
- Criação e atualização de documentação técnica do programa e procedimentos operacionais
- Fornecer aconselhamento e orientação em atividades de design de software
- Gerenciamento de testes e automação de software
- Coleta e análise de métricas operacionais
- Desenvolver estratégias de melhoria contínua e entrega
- Criação de ferramentas para dar suporte ao gerenciamento e segurança de software
- Realizar análises forenses e identificar anomalias ou ameaças
- Implementação de mecanismos de criptografia e descriptografia
- Identificar e mitigar riscos ao longo do ciclo de vida do produto
Ocupações:
- 261311 Analista Programador
- 261312 programador desenvolvedor
- 261313 Engenheiro de software
- 261314 testador de software
- 261315 Engenheiro de segurança cibernética
- 261316 Engenheiro DevOps
- 261317 Testador de penetração
- 261399 programadores de software e aplicativos, ne
261311 Analista Programador
Título alternativo: Analista Programador
Os programadores analistas analisam as necessidades dos usuários, produzem documentação de requisitos e planos de sistema e desenvolvem, testam, depuram, mantêm e documentam programas e aplicativos.
Nível de habilidade: 1
261312 Programador Desenvolvedor
Títulos alternativos: Desenvolvedor de aplicativos, Desenvolvedor de TIC, Programador de TIC
Os programadores desenvolvedores interpretam especificações, projetos técnicos e fluxogramas para construir, manter e modificar código de software. Eles também constroem especificações técnicas, incluindo segurança cibernética, a partir de um modelo funcional de negócios, e testam e documentam aplicativos de software.
Nível de habilidade: 1
Especializações: Desenvolvedor de Segurança Cibernética, Desenvolvedor de Banco de Dados, Programador de Banco de Dados (Sistemas), Programador de Rede, Desenvolvedor de Software, Programador de Software
261313 Engenheiro de Software
Títulos alternativos: Arquiteto de Software, Designer de Software
Os engenheiros de software projetam, desenvolvem, modificam, documentam, testam, implementam, instalam e oferecem suporte a aplicativos e sistemas de software.
Nível de habilidade: 1
Especializações: Engenheiro de Aplicações de Computador, Designer de Banco de Dados, Arquiteto de Sistemas
261314 testador de software
Os testadores de software especificam, desenvolvem e escrevem planos de teste, scripts e casos. Eles realizam testes de regressão e usam aplicativos de software de teste automatizado para testar o comportamento, a funcionalidade e a integridade do software de computador. Eles também documentam os resultados dos testes em relatórios de defeitos e documentação relacionada.
Nível de habilidade: 1
261315 Engenheiro de segurança cibernética
Título alternativo: Engenheiro de segurança de TIC, Engenheiro de segurança da informação
Os engenheiros de segurança cibernética projetam, desenvolvem, modificam, documentam, testam, implementam, instalam e oferecem suporte a aplicativos e sistemas de software de segurança cibernética, garantindo sua integração total.
Nível de habilidade: 1
261316 Engenheiro DevOps
Os engenheiros de DevOps facilitam e realizam comunicação, colaboração, integração e automação para melhorar a eficiência e o fluxo de trabalho entre diferentes equipes especializadas de TI.
Nível de habilidade: 1
Especializações: Engenheiro de Computação em Nuvem, Engenheiro de Integração Contínua
261317 Testador de penetração
Títulos alternativos: Ethical Hacker, ICT Vulnerability Tester, White Hat
Os testadores de penetração criam casos de teste e conduzem análises técnicas aprofundadas para identificar riscos e vulnerabilidades em software ou serviços. Eles planejam, coordenam e conduzem atividades de emulação de ameaças cibernéticas para verificar deficiências nos controles técnicos de segurança.
Nível de habilidade: 1
261399 Programadores de software e aplicativos, ne
Este grupo de ocupação abrange programadores de software e aplicativos que não estão em outros lugaresclassificado.
Nível de habilidade: 1
As ocupações neste grupo incluem: Nenhuma ocupação foi identificada atualmente para esta categoria residual.
Unit Groups
- Analista Programador (ANZSCO 261311)
- Programador Desenvolvedor (ANZSCO 261312)
- Engenheiro de Software (ANZSCO 261313)
- Testador de software (ANZSCO 261314)
- Engenheiro de segurança cibernética (ANZSCO 261315)
- Engenheiro Devops (ANZSCO 261316)
- Testador de penetração (ANZSCO 261317)
- Programadores de software e aplicativos ne (ANZSCO 261399)