Modelo de Descrição do trabalho do desenvolvedor ETL/breve

Estamos procurando um desenvolvedor de ETL experiente para projetar e implementar um ambiente de data warehousing para nossa organização. Suas responsabilidades envolverão colaborar com a equipe de gerenciamento de dados, avaliar as necessidades de armazenamento da organização, desenvolver um data warehouse, extrair dados de servidores corporativos, preencher o novo armazém e testá -lo uma vez concluído.

Para prosperar como desenvolvedor de ETL, você precisa ser bem versado em idiomas de codificação e design de armazém e poder expressar suas idéias à empresa adequadamente. Finalmente, um desenvolvedor de ETL de primeira linha pode construir um ambiente de armazém altamente eficiente e personalizado que atenda às demandas de armazenamento de dados da empresa.

Perfil de trabalho do desenvolvedor ETL

Um desenvolvedor da ETL é um profissional de TI que cria sistemas de armazenamento de dados para empresas e trabalha para preencher esses sistemas com os dados que devem ser mantidos.

O ETL é um acrônimo que significa "Extrair, transformar, carregar" e refere -se à importação de dados comerciais para um ambiente de data warehouse, testando -os para desempenho e depuração antes de serem lançados. Os desenvolvedores da ETL devem ser profissionais para obter uma visão grande da situação de dados de uma empresa para fornecer soluções completas de armazenamento de dados.

Relatórios para

  • CTO

Responsabilidades do desenvolvedor da ETL

  • Determine seus requisitos de armazenamento de dados
  • Crie um data warehouse para os departamentos internos da organização, utilizando várias idéias de data warehousing
  • Desenvolva e melhore as soluções de dados que permitem a distribuição suave dos dados e são responsáveis ​​pela coleta, processamento, manutenção e análise de quantidades maciças de dados
  • Liderar o design do modelo de dados lógicos, bem como a implementação da estrutura do banco de dados físico, bem como a construção e implementação de lojas de dados operacionais e dados de dados de dados
  • Criar, automatizar e suportar aplicativos sofisticados para extração, transformação e carregamento de dados
  • Garanta a precisão dos dados
  • Crie modelos de fluxo de dados, lógicos e físicos, para aplicativos ETL.
  • Converta o acesso a dados, transformação e requisitos de movimento em especificações funcionais e projetos de mapeamento

Requisitos e habilidades do desenvolvedor ETL

  • Conhecimento do desenvolvimento do servidor PL/SQL
  • Conhecimento dos bancos de dados NoSQL
  • familiaridade prévia com modelagem dimensional
  • Conhecimento dos componentes do Hadoop, incluindo HDFs, Spark, Hbase, Hive e Sqoop
  • Conhecimento de OLAP, SSAS e MDX
  • Conhecimento de Java e/Or.net
  • Conhecimento de tecnologias ETL, como o SSIS
  • Conhecimento de ferramentas de modelagem, como Toad Data Modeller, Erwin e Embarcadero
  • Experiência anterior interagindo com usuários de negócios e compreendendo suas necessidades
  • Capacidade de aprender e usar abordagens novas e diversas
  • Capacidade de gerenciar projetos
  • Excelentes habilidades de trabalho em equipe
  • Excelentes habilidades analíticas e de solução de problemas