Descrição do Cargo
O Desenvolvedor de Dados é responsável por criar e manter pipelines de dados escaláveis e robustos. Ele trabalhará em conjunto com arquitetos e engenheiros de dados para projetar soluções escaláveis, seguras e de alta disponibilidade.
Habilidades Requisitadas
* Desenvolvimento de Pipelines: o candidato deve ter experiência em desenvolver e manter pipelines de dados robustos e escaláveis;
* Projetagem de Soluções: projetar e implementar soluções de ingestão e orquestração utilizando Azure Data Factory, Databricks e outras ferramentas do ecossistema Azure;
* Integração de Dados: integrar dados de diferentes fontes (REST, SOAP, OData APIs) garantindo a qualidade, consistência e performance dos processos;
* Modelagem de Dados: modelar dados corporativos com boas práticas de modelagem relacional (E/R, normalização, chaves primárias e estrangeiras);
* Collaboração: atuar em conjunto com arquitetos e engenheiros de dados para desenhar soluções escaláveis, seguras e de alta disponibilidade;
* Administração de Código: administrar e versionar código por meio do GitHub e CI/CD pipelines (GitHub Actions), aplicando automação e boas práticas de deploy;
* Gerenciamento da Infraestrutura: gerenciar componentes da infraestrutura Azure, como Blob Storage, Key Vault, Azure SQL, Logic Apps e Azure Functions;
* Monitoramento de Performance: monitorar performance, custos e qualidade dos pipelines, aplicando tunning e melhorias contínuas nos processos;
Vantagens do Cargo
O Desenvolvedor de Dados terá a oportunidade de trabalhar em um ambiente ágil e colaborativo, contribuindo para a evolução da empresa.
Oportunidades
O candidato selecionado terá a chance de crescer profissionalmente e adquirir novas habilidades e conhecimentos.