Desenvolver soluções de tecnologia avançadas, com base em dados fornecidos pela equipe de análise e estabelecendo processos operacionais eficazes para o tratamento automático de dados.
Responsabilidades e atribuições
* Pesquisar novas tecnologias para propor melhorias no processo de desenvolvimento dos softwares, visando alto desempenho nos produtos entregues aos clientes.
* Testar as novas tecnologias identificadas, por meio de protótipos, a fim de validar a eficácia.
* Participar do sprint para elaboração do plano de trabalho e distribuição das atividades a serem realizadas bem como programar, implementar e manter rotinas de alta complexidade com autonomia.
* Alinhar com os Analistas de Sistemas a demanda, funcionalidades e aplicação nas operações, para entendimento das necessidades de desenvolvimento.
* Receber a especificação funcional para desenvolvimento, melhoria e manutenção de softwares, avaliar e estimar o tempo necessário para execução e comparar com o previsto na proposta técnica.
* Executar as etapas de desenvolvimento do programa demandado pelo cliente, através das ferramentas técnicas em conformidade com as características funcionais estabelecidas.
* Realizar os ajustes no sistema de acordo com o tipo de erro apontado nos testes realizados, até obter os padrões de qualidade e funcionalidade estabelecidos.
* Encaminhar para área de testes gerar uma versão das solicitações que foram desenvolvidas para implantar no cliente.
* Registrar em sistema a especificação das etapas de desenvolvimento e enviar para o servidor de homologação para validação das tarefas executadas, de acordo com a solicitação.
* Receber as evidências de erros identificados no processo de homologação dos softwares nos ambientes internos e do cliente e efetuar a correção.
* Reportar periodicamente ao líder do projeto o status das etapas dos projetos em desenvolvimento, resultados obtidos e o planejamento e ações das próximas etapas.
* Desenvolver os softwares em conformidade com as diretrizes, políticas e estratégias da empresa.
* Desenvolver parte visual para dar forma ao sistema na interface com o usuário.
Requisitos e qualificações
* Ensino superior.
* Experiência na função.
* Inglês técnico.
* Cursos na área de programação.