Somos uma empresa de tecnologia apaixonada por pessoas e inovação.
Inspiramos nossos times a criar soluções para que as maiores e melhores companhias do país transformem e impactem positivamente o mundo.
Estamos de portas e braços abertos para todas as pessoas que desejam ser protagonistas de suas vidas e se tornarem tão grandes quanto seus sonhos, independentemente de gênero, orientação sexual, raça, etnia, religião, faixa etária ou deficiência.
Afinal, acreditamos que a diversidade e a inclusão favorecem o surgimento de novas ideias, estimulam a criatividade e propiciam um ambiente mais acolhedor e humano.
Mais que se sentir em casa, desejamos que aqui na NAVA você se sinta livre para escrever o seu próprio código, do seu jeito.
Se isso faz sentido para você, junte-se a nós.
/n O que esperamos de você?
• Definir as melhores práticas de desenvolvimento; • Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Back-End; • Executar o desenvolvimento das funcionalidades complexas; • Propor evoluções tecnológicas nos sistemas.
• Monitorar a execução das boas práticas de desenvolvimento de sistemas.
• Validar o nível de testes existentes nos projetos; • Validar as novas funcionalidades das aplicações; • Monitorar o desempenho e desempenho dos sistemas das aplicações; • Propor evoluções tecnológicas nos sistemas; • Antecipar-se a oportunidades e problemas, ágil com rapidez e eficácia, desenvolvendo soluções de forma preventiva; • Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto; • Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários; • Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos."
Conhecimentos Técnicos: • Experiência prévia no desenvolvimento de sistemas de alta complexidade.
• Experiência em plataformas de nuvem, especialmente AWS.
• Experiência em todas as etapas do ciclo de vida do software.
• Sólido conhecimento em linguagens de programação como C# .NET.
• Experiência em design e arquitetura de sistemas.
• Habilidades em resolução de problemas e depuração.
• Excelentes habilidades de comunicação.
• Experiência com desenvolvimento utilizando arquitetura de microserviços.
• Conhecimento Arquitetura de Microsserviços.
• Conhecimento em padrões de integração de sistemas, como REST, SOAP e mensageria (RabbitMQ).
• Conhecimento em metodologias de desenvolvimento ágil, como Scrum e Kanban."
/n Como será o seu dia a dia?
Desenvolvimento Backend