Job Description
Job Description:
- Captura de Dados via API: capturar dados de sistemas legados utilizando APIs, garantindo uma coleta eficiente e precisa.
- Insero de Dados no Data Warehouse: Ser responsvel por inserir os dados capturados nos servidores de Dados (DW) da empresa, assegurando a correta organizao e armazenamento.
- Monitoramento de Processos ETL: Dever realizar a monitoria constante de todos os processos de ETL, identificando e resolvendo quaisquer problemas que surjam.
- Manuteno de Bancos de Dados: Manter e gerenciar os bancos de Dados, garantindo seu desempenho otimizado e segurana.
- Integridade das APIs: Assegurar a integridade e a funcionalidade contnua das APIs existentes.
- Desenvolvimento de Plataformas Full-Stack: Desenvolver plataformas completas, abrangendo tanto o frontend quanto o backend, incluindo bancos de Dados, servidores e clientes.
- Levantamento de Requisitos: Ser responsvel por levantar requisitos abrangendo regras de negcio, necessidades de infraestrutura e requisitos dos usurios.
- Definio e Planejamento de Escopo de Projeto: Ser parte responsvel nos projetos do time de DATA com foco em criar solues para os times operacionais.
- Planejamento de Arquitetura de Software: Planejar a arquitetura de software mais adequada para cada projeto.
- Organizao de Ambientes de Desenvolvimento: Organizar os ambientes de desenvolvimento, homologao e produo.
- Versionamento de Cdigo com Git e Gitlab: Realizar o versionamento de cdigo utilizando Git e Gitlab.
- Integrao de Pipelines CI/CD: Ser responsvel pela integrao e gesto de pipelines de integrao contnua e entrega contnua (CI/CD).
- Gesto de Workflow com Gitflow: Administrar o fluxo de trabalho e organizao de features utilizando o modelo Gitflow.
- Desenvolvimento de Interfaces Web (Frontend): Desenvolver interfaces web utilizando React JS ou frameworks similares.
- Desenvolvimento de API REST (Backend): Criar APIs RESTful utilizando frameworks modernos como Express e seus middlewares.
- Gerenciamento de Pacotes: Gerenciar pacotes e injeo de dependncias utilizando ferramentas como npm ou yarn.
- Gesto de Servios com Docker: Construir, derrubar, subir e deletar servios utilizando Docker e Docker Compose.
- Criao e Configurao de Bancos de Dados SQL e NoSQL: Criar e configurar bancos de Dados, tanto SQL quanto NoSQL, incluindo a modelagem e estruturao de Dados.
- Modelagem de Fluxo de Requisies HTTP: Modelar fluxos de requisies HTTP utilizando todos os verbos de forma apropriada.
- Alinhamento de Fluxo de Dados com Pipelines de Dados: Alinhar o fluxo de Dados com pipelines de processamento batch e streaming em colaborao com o engenheiro de Dados.
Requirements:
- Ensino superior cursando ou completo ( Matemtica, Estatstica, Anlise de Sistemas ou reas exatas)
- Python, ETL, Apache Airflow, MongoDB, Linux (Ubuntu), Docker, Postgresql, Pentaho, GO (desejvel), JS