É o profissional que analisa e projeta sistemas. Constrói, documenta, realiza testes e mantém sistemas de informação. Utiliza ambientes de desenvolvimento e linguagens de programação específica. Modela, implementa e mantém bancos de dados.
Onde Trabalhar
Empresas e departamentos de desenvolvimento de sistemas em organizações governamentais e não governamentais, podendo também atuar como profissional autônomo.
Competências
• Elaborar algoritmos utilizando linguagem de programação em um ambiente de desenvolvimento, aplicando técnicas de levantamento de dados.
• Desenvolver sites produzindo elementos gráficos.
• Projetar aplicativos para dispositivos móveis, aplicando os principais serviços de rede.
• Projetar aplicativos, propondo e aplicando soluções de segurança da informação.
• Projetar e documentar sistemas de informação, selecionando linguagens de programação de acordo com as especificidades do projeto.
• Utilizar recursos de sistemas embarcados.
• Construir, implementar e manter banco de dados.
• Desenvolver sistemas para internet, utilizando banco de dados relacional com interface para o usuário no lado servidor e aplicar conhecimentos básicos de protocolos e comunicação de dados.
• Analisar e desenvolver textos técnicos e comerciais, de acordo com normas e convenções específicas.
• Aplicar e selecionar técnicas de teste de software no desenvolvimento de sistemas multicamada.
• Atuar respeitando os limites estabelecidos pelas leis e pelo código de ética profissional, bem como as diferenças locais, culturais e sociais.
• Comunicar-se oralmente e por escrito na língua inglesa, no contexto da área profissional.
• Operar computadores para desenvolver textos técnicos aplicados à área de Informática, através de pesquisas e análises de informações.
• Pesquisar dados e informações, utilizando a língua inglesa como um dos instrumentos de acesso.
• Planejar e executar projetos acadêmicos com base na natureza e na complexidade das atividades.
Atribuições / Responsabilidades
• Realizar gestão de bancos de dados.
• Documentar, construir e manter sistemas de informação para plataformas móveis.
• Implementar rotinas de segurança da informação.
• Desenvolver sistemas embarcados.
• Testar softwares para melhoria da qualidade de sistemas.
• Elaborar registros e planilhas de acompanhamento e controle das atividades.
• Documentar, construir e manter sistemas de informação para web.
• Planejar e desenvolver projetos de sistemas computacionais.
• Atuar de acordo com princípios éticos nas relações de trabalho.
Atividades
A – PROJETAR SISTEMAS DE INFORMAÇÃO
• Elaborar projetos de sistemas.
• Pesquisar demanda de mercado.
• Levantar requisitos junto ao cliente e/ou equipe de trabalho.
• Otimizar e aprimorar projeto de software conceitual, lógico, estrutural, físico e gráfico.
B – DESENVOLVER SISTEMAS
• Implementar projeto software completo.
• Desenvolver interface gráfica amigável ao usuário.
• Codificar e depurar programas de maneira ágil e eficaz.
• Testar programas utilizando ferramentas específicas.
• Documentar aplicações e sistemas de informação de forma completa.
C – DESENVOLVER BANCO DE DADOS
• Implementar projeto de banco de dados garantindo a integridade referencial.
• Gerenciar bancos de dados.
D – PESQUISAR E MANTER-SE ATUALIZADO EM RELAÇÃO A PRINCÍPIOS DA ÉTICA NAS RELAÇÕES DE TRABALHO
• Pesquisar princípios referentes à ética nas relações de trabalho.
• Pesquisar e trabalhar conforme as legislações pertinentes à área profissional.