ANALISTA DE DESENVOLVIMENTO SENIOR
Job Description
ANALISTA DE DESENVOLVIMENTO SENIOR (ANDROID/iOS)
Principais Atividades e Responsabilidades:
Propor e definir especificações técnicas do projeto e modelagem de dados (escopo do projeto do sistema ou aplicação), contribuindo na definição dos padrões de arquitetura e construção de diagramas de aplicação, selecionando os elementos estruturais e suas interfaces, mapeamento de conexões, sistemas internos e externos, tecnologia aplicada, como quais eles serão compostos, garantindo o entendimento da equipe e do cliente e a integração com as demais soluções. Realizar testes unitários e/ou de homologação nos sistemas desenvolvidos, avaliando a conformidade e o atendimento dos requisitos e das especificações técnicas, identificando eventuais desvios, elaborando relatório técnico e encaminhando ao responsável para devidas análises; Elaborar e encaminhar documentação da solução desenvolvida para a área de qualidade e testes no que se refere a requisitos do usuário e especificação técnica, prestando suporte no momento de execução dos testes quando necessário, de forma a contribuir com a homologação das soluções e atendimento aos usuários; Acompanhar o processo de implantação (publicação de aplicativos na PlayStore e AppStore) das soluções desenvolvidas, intervindo em caso de problemas de produção, para garantir a correta homologação das soluções em produção; Realizar suporte a aplicações já existentes e instaladas, fazendo análises de problemas e realizando as atividades necessárias para correção, visando o rápido restabelecimento da solução. Buscar constante atualizações com relação às inovações técnicas de sua área de atuação no que se refere a novas tecnologias, ferramentas, recursos, arquiteturas de software, entre outros aspectos, que possam subsidiar o desenvolvimento de novas soluções e/ou sistemas para a companhia.
Requisitos:
Sólida experiência comprovada em desenvolvimento de software Java. Formação Superior em Ciência da Computação, Engenharia de Software ou área relacionada. Conhecimento em linguagens de programação como: Kotlin e Java. Conhecimento em padrões de projetos como MVVM, MVC e MVP. Conhecimento em ferramentas de controle de versão, como Git e IntelliJ. Experiência com APIs REST e integração de serviços web. Inglês intermediário; Disponibilidade para trabalhar híbrido. #J-18808-Ljbffr