Responsabilidades:
- Garantir que a manutenção e criação dos aplicativos estejam em perfeitas condições de uso, bem como dentro de prazos, qualidade e custos.
- Codificar os programas de acordo com a tecnologia definida, utilizando para isso os conceitos de lógica de programação.
- Desenvolver sistemas e aplicações, a partir das solicitações recebidas da gerência de suporte e analistas de sistemas.
- Projetar o sistema e aplicação, através das informações fornecidas pela área de análise e arquitetura de sistemas, desenvolvendo o layout de telas e relatórios, definindo os critérios ergonômicos, de navegação, interface de comunicação e interatividade, elaborando os croquis e desenhos para a geração do programa, modelando a estrutura do banco de dados.
- Determinar quais são os recursos necessários para o desenvolvimento do sistema e aplicação, selecionando as metodologias, linguagens de programação.
- Efetuar o desenvolvimento da interface gráfica, montando estrutura de banco de dados, codificando programas, provendo sistemas de rotinas de segurança, compilando programas, efetuando testes, gerando aplicativos para instalação e gerenciamento de sistemas.
- Documentar e manter a atualização de toda a estrutura desenvolvida do sistema e aplicações, visando a atualização de todos os envolvidos no desenvolvimento.
- Realizar a manutenção de sistemas e aplicações, alterando sistemas e aplicações, estrutura de armazenamento de dados, atualizando informações gráficas e textuais, convertendo sistemas e aplicações para outras linguagens ou plataformas.
- Encaminhar para a área de testes, para efetuar a verificação final e validação do sistema e aplicação.