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