Analista de Desenvolvimento Android
Job details
A Brunel está em busca de um(a) Analista de Desenvolvimento Android para fazer parte do time de um de nossos clientes líderes do comércio de tintas e sistemas. Essa posição irá atuar em um regime híbrido e ficará alocada no escritório da empresa em Santa Cruz, Rio de Janeiro. Atividades:
- Propor e definir especificações técnicas do projeto e a modelagem de dados (escopo do projeto do sistema ou aplicação) contribuindo na definição dos padrões de arquitetura e a construção de diagramas de aplicação, selecionando os elementos estruturais e suas interfaces, mapeamento de conexões, sistemas internos e externos, tecnologia aplicada, com os quais ele será composto 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 a 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 Play Store) 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 reestabelecimento da solução.
- Buscar constante atualizações com relação as 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.
- 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.
- Excelentes habilidades de resolução de problemas e capacidade de trabalhar de forma independente e em equipe.
- Conhecimento em ferramentas de controle de versão, como Git e IntelliJ.
- Experiência com APIs REST e integração de serviços web.
- Conhecimento com CI/CD (Continuous Integration / Continuous Deployment).
- Inglês intermediário (será testado).
- Disponibilidade para trabalhar híbrido (50%) em Santa Cruz (Rio de Janeiro/RJ).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.