Responsabilidades do cargo
- Projetar, desenvolver, testar unidades e implementar artefatos do Snowflake Datawarehouse analisando os requisitos
- Trabalhar diretamente com arquitetos de sistemas para entender as necessidades do negócio, desenvolver e entregar modelos de dados do floco de neve otimizados
- Desenvolver integrações com ferramentas ETL de terceiros (C2C - Nuvem para Nuvem, OP2C - No local para Nuvem) e gerenciar pipelines
- Gerenciar e manter pipelines GitHub e ADO com código usando a abordagem CI/CD.
Requisitos:
Conjuntos de habilidades essenciais:
- Experiência prática com a plataforma de data warehousing Snowflake, arquitetura, processamento e administração
- Experiência com Azure ou outras plataformas de nuvem
- Experiência prática com modelos e conceitos de data warehousing de nível empresarial
- Experiência prática com medição de desempenho de SQL, ajuste de consulta e ajuste de banco de dados
- Capaz de inovar, desenvolver e seguir as melhores práticas de codificação
- Desenvolver integração Snowflake com ferramentas de terceiros e ser capaz de gerenciar e manter pipelines
- Experiência prática com ADF e integração com ferramentas de terceiros e snowflake
- Experiência prática com modelagem Snowflake, incluindo, mas não se limitando a funções, bancos de dados, esquemas, procedimentos de armazenamento, UDFs, snowpipe, compartilhamentos e fluxos, etc.
- Análise de causa raiz de modelos com soluções
- Habilidades de gerenciamento de tempo para poder executar vários itens de trabalho
- Capacidade de se comunicar bem com os clientes para conduzir feedback iterativo e coleta de requisitos
- Experiência prática para gerenciar e manter GitHub, pipelines ADO e código. Familiarize-se com conceitos de CI/CD.
- Fortes habilidades analíticas e de resolução de problemas
- Avançado/Fluente em inglês escrito e verbal
- Amplo conhecimento de SQL
Conjuntos de habilidades interessantes
- Experiência de trabalho com grandes projetos de análise de dados
- Experiência com Power BI, Tableau e outras ferramentas de visualização
- Linguagens de programação como Python, Java, JavaScript
- Conhecimento da Metodologia Ágil
- Pensamento crítico e inovador
- Habilidades de teste e preparação de casos de teste