CHEGOU SUA HORA DE BRILHAR! Você quer se tornar um diamante? Então está no lugar certo! Conheça um pouco mais sobre a Neurotech e a vaga antes de fazer sua inscrição. Lembramos que esta vaga também está disponível para Pessoas com Deficiência (PCD) e para todos os demais públicos, em fortalecimento ao nosso valor Pluralidade.Somos uma empresa pioneira na criação de soluções avançadas em Inteligência Artificial, Machine Learning e Big Data. Há mais de 20 anos, atendemos ao mercado brasileiro, oferecendo soluções para diversos clientes nos segmentos de Saúde, Crédito e Seguros. Desafios e uma cultura de excelência fazem parte do nosso dia a dia. Esses são alguns dos motivos pelo qual mais de 90% dos nossos diamantes recomendam a Neurotech para outras pessoas, nos levando a uma nota geral de 4,5. E você também pode brilhar conosco. Estamos em busca de uma Pessoa Analista de Desenvolvimento II. Conheça mais sobre a vaga: Requisitos Essenciais:Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou área relacionada.Experiência sólida em desenvolvimento de sistemas, incluindo análise de requisitos, projeto, programação e implantação.Experiência mínima de 3 anos; Conhecimentos e habilidades:Conhecimento avançado em Java, Spring Boot, Tecnologia REST e Swagger. JDBC/SQL, Hibernate e Banco de dados MySQL, GIT e Maven. Experiência com Linux e Docker. Conhecimentos em Cloud Computing na AWS (EC2, EKS/Kubernetes, Lambda Function, API Gateway, DynamoDB, SQS e Athena). Familiaridade com metodologias ágeis de desenvolvimento, como Scrum ou Kanban. Principais atividades:Coletar e analisar requisitos dos usuários e partes interessadas, compreendendo suas necessidades e traduzindo-as em especificações técnicas e funcionais.Projetar a arquitetura e a estrutura dos sistemas de software, levando em consideração a escalabilidade, segurança e usabilidade. Definir componentes, interfaces e integrações necessárias.Programar soluções de software, seguindo as melhores práticas de desenvolvimento e utilizando linguagens de programação, frameworks e tecnologias relevantes. Assegurar a qualidade do código e a otimização do desempenho.Implantação dos sistemas desenvolvidos, garantindo a integração com outras aplicações e plataformas existentes. Fornecer suporte técnico durante o processo de implementação.Realizar a manutenção contínua dos sistemas de software, incluindo correções de bugs, melhorias e atualizações de segurança. Fornecer suporte técnico aos usuários finais e resolver problemas relacionados aos sistemas. E os benefícios? São tantos que preparamos um material para você conferir todos eles. Legal, não é? Venha brilhar com a gente: inscreva-se e conheça mais sobre nossa cultura e valores em nossas redes sociais #VemPraNeuro