Arquiteto de Dados

Contato

Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.

20/02/2025 | 1 Vaga
Descrição
1. Conhecimentos Técnicos Essenciais
• Bancos de Dados Relacionais (SQL): Conhecimento profundo sobre bancos de dados relacionais como SQL Server, MySQL, PostgreSQL, Oracle. Habilidade em otimizar consultas SQL, trabalhar com índices, joins, triggers e stored procedures para garantir alta performance.
• Bancos de Dados NoSQL: Experiência com bancos NoSQL como MongoDB, Cassandra, Redis, Couchbase. Capacidade de otimizar consultas e operações em sistemas que utilizam bancos de dados não relacionais, compreendendo as diferenças em relação aos bancos relacionais e aplicando as melhores práticas para cada tipo de banco.
• Performance de Aplicações: Análise e otimização da interação entre aplicações e banco de dados, incluindo caching, execução de queries e o uso eficiente de conexões para garantir alta performance nas transações de dados.
• SQL Avançado e NoSQL: Habilidade para escrever e otimizar consultas avançadas tanto em SQL quanto em bancos NoSQL. Entendimento profundo de como diferentes estruturas de dados impactam a performance (relacional vs. não relacional).
• Ferramentas de Monitoramento de Performance: Familiaridade com ferramentas de profiling e monitoramento de performance para bancos de dados e aplicações (ex.: New Relic, SQL Profiler, EXPLAIN PLAN, Redis Insight, etc.).
• Conceitos de Arquitetura: Conhecimento sobre arquiteturas de sistemas e como elas impactam a performance, incluindo microservices, arquitetura em camadas e integração de APIs, especialmente em sistemas híbridos que utilizam tanto bancos SQL quanto NoSQL.
Principais Desafios do Cargo
• Identificar e resolver gargalos de performance tanto em bancos de dados relacionais quanto NoSQL.
• Garantir que a escalabilidade das aplicações seja mantida, mesmo com grandes volumes de dados ou de usuários, tanto em sistemas relacionais quanto não relacionais.


• (DIFERENCIAL) Desenvolvimento Backend: Experiência com desenvolvimento de backend (preferencialmente em Java, Python, Node.js, ou outra linguagem de servidor), com ênfase em construção de soluções escaláveis e otimização de operações de banco de dados.
aplicações e os bancos de dados, buscando um equilíbrio entre performance e custos operacionais.
Requisitos
Arquiteto de Dados
Área: Dados
Plataforma: NoSQL
Especialidade: ETL
Nível: Senior
Vagas Relacionadas


Cursos de TI Nerdin Cursos de TI Nerdin