Descrição da Vaga
Desenvolvedor BI - Junior Buscamos alguém com raciocínio lógico, atenção aos detalhes e domínio técnico em dados. Essa pessoa será responsável por construir e manter os pipelines de dados dos clientes, garantir a padronização dos modelos e desenvolver dashboards eficientes no Power BI com base em dados consolidados no Data Warehouse. 🎯 Atividades • Replicar scripts em Python para conectar novos clientes à estrutura existente. • Ler e interpretar dados de bancos de dados e APIs dos clientes para construir novas tabelas no Data Warehouse. • Criar e manter scripts em Python para leitura de dados (bancos relacionais ou APIs) e envio para o DW. • Seguir o modelo padrão de tratamento de dados para garantir consistência nos relacionamentos entre tabelas usadas nos dashboards. • Construir dashboards no Power BI com base nos dados tratados, aplicando boas práticas de visualização e performance. • Criar medidas DAX, colunas calculadas e transformações na linguagem M conforme necessidade de análise. • Otimizar transformações e estrutura de dados para garantir performance nos relatórios. • Acompanhar e atualizar as demandas atribuídas no CRM, mantendo comunicação com a equipe de atendimento. • Realizar ajustes em consultas SQL e scripts já existentes conforme necessidade do cliente. • Garantir versionamento e organização dos scripts por cliente e ambiente (desenvolvimento x produção). 📊 Conhecimentos Técnicos - Vamos treinar você! Só vem.. • Python (incluindo bibliotecas como pandas, requests, etc.) • SQL avançado (leitura, escrita, joins, window functions) • Google BigQuery (datasets, tabelas particionadas, permissões básicas) • Conexão com APIs REST (GET/POST, headers, autenticação via token, etc.) • Power BI: • Criação de dashboards (layouts, navegação, interatividade) • Medidas em DAX e transformações na linguagem M • Gestão de usuários e filtros de segurança (RLS) • Experiência com processos de ETL/ELT moderno • Boas práticas de versionamento de código (ex: Git) • Conhecimento de modelagem dimensional (fato/dimensão) • Noções de segurança de dados (variáveis de ambiente, proteção de credenciais, etc.) • Experiência com agendamento de scripts em servidores ou serviços na nuvem (ex: Google Cloud VM) 🧠 Habilidades • Atenção a detalhes técnicos (padronização de colunas, boas práticas de nomenclatura) • Raciocínio lógico e boa capacidade de investigar dados com autonomia • Clareza na comunicação escrita para documentar scripts e colaborar com a equipe • Organização para lidar com múltiplos projetos e demandas simultaneamente
