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.
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