Responsabilidades:
Modificar programas e/ou rotinas de sistemas, alterando o processamento, a codificação e demais elementos, a fim de corrigir falhas e/ou atender alterações de sistemas e novas necessidades;
Elaborar documentação técnica contendo os requisitos do projeto, informações e definições de arquitetura e estratégia de desenvolvimento;
...
Realizar estudos técnicos para análise, viabilidade e forma de implementação dos requisitos;
Criar documentações complementares de acordo com as necessidades do projeto;
Atuar como ponto de contato entre o time de desenvolvimento e outros stakeholders do projeto, esclarecendo dúvidas e informações de requisitos e arquitetura;
Realizar a revisão do código desenvolvido pelo time afim de garantir a qualidade das entregas, de acordo com o processo definido pelo projeto;
Participar de reuniões e discussões técnicas para esclarecimento de requisitos e informações de arquitetura da solução;
Recomendar e/ou aplicar novos procedimentos de desenvolvimento de software, conforme necessidade, descrevendo métodos e operacionalização dos mesmos, em sequência padronizada, de acordo com o sistema de qualidade assegurada, a fim de buscar melhorias contínuas;
Atuar como agente multiplicador de conhecimentos, prestando suporte técnico ao time;
Identificar novas metodologias, padrões tecnológicos e soluções inovadoras que representem o estado da arte em desenvolvimento de softwares, através de pesquisas correlatas a área, participação em fóruns de debate e eventos com parceiros de negócio, a fim de proporcionar o desenvolvimento de novas competências técnicas baseadas em novas metodologias de testes de software;
Inovar e liderar melhorias dentro do projeto, não se limitando somente a solução que atua.
O que você precisa ter ou saber:
Ensino superior completo, preferencialmente em Engenharia, Sistemas de Informação, Ciência da Computação ou correlatos;
Sólida experiência com programação orientada a objeto.
Domínio de:
Lógica de Programação e Sistemas;
Padrão de Projeto;
Orientação a objetos;
Banco de Dados (Ex: SQL Server, Oracle, Cassandra),
Linguagem de programação Java;
Funcionamento das APIs REST;
Troubleshooting;
Conhecimentos em ferramentas de controle de versão (Ex:GIT).
Inglês fluente.
Local de trabalho: As atividades poderão ser realizadas em regime de teletrabalho “Home Office”.
ver menosver mais
Responsabilidades:
Modificar programas e/ou rotinas de sistemas, alterando o processamento, a codificação e demais elementos, a fim de corrigir falhas e/ou atender alterações de sistemas e novas necessidades;
Elaborar documentação técnica contendo os requisitos do projeto, informações e definições de arquitetura e estratégia de desenvolvimento;
Realizar estudos técnicos para análise, viabilidade e forma de implementação dos requisitos;
Criar documentações complementares de acordo com as necessidades do projeto;
Atuar como ponto de contato entre o time de desenvolvimento e outros stakeholders do projeto, esclarecendo dúvidas e informações de requisitos e arquitetura;
Realizar a revisão do código desenvolvido pelo time afim de garantir a qualidade das entregas, de acordo com o processo definido pelo projeto;
Participar de reuniões e discussões técnicas para esclarecimento de requisitos e informações de arquitetura da solução;
Recomendar e/ou aplicar novos procedimentos de desenvolvimento de software, conforme necessidade, descrevendo métodos e operacionalização dos mesmos, em sequência padronizada, de acordo com o sistema de qualidade assegurada, a fim de buscar melhorias contínuas;
...
Atuar como agente multiplicador de conhecimentos, prestando suporte técnico ao time;
Identificar novas metodologias, padrões tecnológicos e soluções inovadoras que representem o estado da arte em desenvolvimento de softwares, através de pesquisas correlatas a área, participação em fóruns de debate e eventos com parceiros de negócio, a fim de proporcionar o desenvolvimento de novas competências técnicas baseadas em novas metodologias de testes de software;
Inovar e liderar melhorias dentro do projeto, não se limitando somente a solução que atua.
O que você precisa ter ou saber:
Ensino superior completo, preferencialmente em Engenharia, Sistemas de Informação, Ciência da Computação ou correlatos;
Sólida experiência com programação orientada a objeto.
Domínio de:
Lógica de Programação e Sistemas;
Padrão de Projeto;
Orientação a objetos;
Banco de Dados (Ex: SQL Server, Oracle, Cassandra),
Linguagem de programação Java;
Funcionamento das APIs REST;
Troubleshooting;
Conhecimentos em ferramentas de controle de versão (Ex:GIT).
Inglês fluente.
Local de trabalho: As atividades poderão ser realizadas em regime de teletrabalho “Home Office”.
ver menosver mais