Requisitos de Engenheiro de Banco de Dados
O objetivo desta função é projetar, implementar e manter sistemas de banco de dados escaláveis e eficientes usando SQL Server e PostgreSQL.
Além disso, o candidato ideal terá experiência comprovada em ferramentas e processos de ETL, além de conhecimento dos princípios e práticas recomendadas de design de banco de dados. Proficiência em SQL e ajuste de desempenho de consultas complexas são necessárias.
* Projetar e desenvolver sistemas de banco de dados escaláveis e eficientes;
* Implementar e otimizar processos de ETL para garantir a integridade e o desempenho dos dados;
* Colaborar com engenheiros de software, gerentes de produto e outras partes interessadas para projetar modelos e arquiteturas de dados que ofereçam suporte aos requisitos de negócios;
* Montorar o desempenho do banco de dados e otimizar as consultas para velocidade e eficiência;
* Garantir a segurança dos dados e a conformidade com os regulamentos e padrões relevantes;
* Desenvolver e manter documentação para sistemas, processos e procedimentos de banco de dados;
* Fornecer orientação e orientação para engenheiros e desenvolvedores de banco de dados juniores;
* Solucionar e resolvar problemas de banco de dados em tempo hábil;
Experiência prévia com segurança de banco de dados, backup e recuperação e configurações de alta disponibilidade é uma vantagem. Familiaridade com soluções e serviços de banco de dados AWS ou Azure também é um benefício.
Requisitos adicionais:
* Bacharelado em Ciência da Computação, Sistemas de Informação ou áreas afins;
* Mínimo de 7 anos de experiência em engenharia de banco de dados com SQL Server e PostgreSQL;
* Experiência comprovada com ferramentas e processos de ETL;
* Fortes habilidades de comunicação e capacidade de trabalhar de forma eficaz em um ambiente de equipe colaborativa;
* Nível C1 de proficiência em inglês;
Ambiente de trabalho:
Este cargo envolve trabalho remoto. O candidato precisará ter equipamento de trabalho próprio e conexão estável à internet.