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
