Desenvolvedor Cloud
Backend.
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Desenvolvedor Cloud - Backend — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descricao da vaga
Quer trabalhar em um dos maiores institutos de ciência e tecnologia do Brasil?
Nós valorizamos o conceito de aprendizado contínuo (o candidato ideal não é aquele que sabe tudo mas sim aquele que tem a habilidade de aprender rapidamente o que não sabe, de praticar e de compartilhar com outros o que aprendeu).
Você é questionador, atuante e pró-ativo, conhece diferentes tecnologias e tem interesse em descobrir novas abordagens? Identifica pontos de melhoria e automação de processos já existentes?
Se você gosta de trabalhar de forma colaborativa e integrada com os demais membros da equipe, então venha conhecer o SiDi, e saiba mais sobre esta oportunidade.
Responsabilidades e atribuicoes
- Participar em todas os fases do ciclo de desenvolvimento de software (concepção, projeto, implementação, testes automatizados, documentação e manutenção).
- Foco principal do trabalho será o desenvolvimento de software para ambientes de Cloud Services em plataforma de software de segurança.
- Participar ativamente da arquitetura de novos sistemas e, também, propor melhorias em arquiteturas de sistemas legados.
- Interagir tecnicamente com equipes internas e externas.
- Participar na elaboração de documentação e relatórios técnicos sobre os resultados do projeto, também com o objetivo de melhorar a qualidade e os processos de desenvolvimento.
- Trabalhar sempre de forma colaborativa, desde a análise de requisitos, execução, até a conclusão final dos projetos.
Requisitos
- Experiência com desenvolvimento e arquitetura de software backend para serviços na nuvem.
- Experiência com as tecnologias: Java, Spring e Springboot, SQL e noSQL DB, serviços de mensageria assíncrona.
- Experiência com alguma plataforma de serviços Cloud (AWS, Google Cloud, Azure).
- Sólido conhecimento sobre os fundamentos de engenharia de software, estrutura de dados e algoritmos.
- Conhecimento prévio em desenvolvimento de software de alta escalabilidade/disponibilidade.
- Excelentes habilidades de comunicação e resolução de problemas.
DIFERENCIAL:
- Conhecimento das boas práticas de engenharia de software, incluindo padrões de codificação, revisão de código, controle e versão de software, integração contínua CI/CD, testes (unitários/integrados) e deployment.
- Experiência em comunicação com usuários, outros times técnicos e gerentes sênior para coletar requisitos, descrever funcionalidades de produtos e projetos técnicos.
- Experiência com Kubernetes, ELK, Load balancing (NGINX, HA Proxy), APM.
Formação Acadêmica
• Bacharel/mestrado em ciência da computação ou áreas correlatas
Idioma
• Inglês avançado