Descrição da Vaga
Como Programador Web Sênior, você será responsável pelo desenvolvimento, manutenção e evolução de soluções de conversão e migração de dados na Questor. Sua atuação envolverá a análise de bases provenientes de sistemas de terceiros e a transformação dessas informações para as estruturas e regras de negócio dos sistemas da empresa. A posição exige forte capacidade analítica e técnica para compreender estruturas de dados desconhecidas, identificar relacionamentos e regras existentes no sistema de origem, mapear essas informações para o modelo de destino e garantir a integridade e consistência dos dados convertidos.
Responsabilidades
- Desenvolver e manter ferramentas, rotinas e processos de conversão e migração de dados.
- Analisar bancos de dados provenientes de diferentes sistemas e fornecedores, compreendendo suas estruturas, relacionamentos e regras de negócio.
- Realizar o mapeamento entre estruturas de dados de origem e destino.
- Desenvolver rotinas de extração, transformação, validação e carga de dados.
- Identificar inconsistências, duplicidades e problemas de integridade nas bases recebidas.
- Criar mecanismos de validação que garantam a qualidade e confiabilidade dos dados convertidos.
- Analisar e otimizar consultas, rotinas e processos de conversão, considerando principalmente desempenho e grandes volumes de dados.
- Investigar problemas encontrados durante processos de conversão e propor soluções técnicas adequadas.
- Evoluir a arquitetura das ferramentas utilizadas pelos conversores, buscando reutilização, padronização, desempenho e facilidade de manutenção.
- Criar e manter documentação técnica relacionada aos layouts, mapeamentos e regras utilizadas nas conversões.
- Apoiar tecnicamente outros desenvolvedores da equipe na análise de cenários mais complexos.
- Participar de revisões de código e contribuir para definição de padrões e boas práticas de desenvolvimento.
- Trabalhar em conjunto com outras equipes para compreender regras de negócio e garantir que os dados convertidos estejam aderentes ao comportamento esperado nos sistemas Questor.
- Desenvolver testes e mecanismos automatizados de conferência sempre que aplicável.
Requisitos
- ✓Experiência sólida em desenvolvimento de software e manipulação de bancos de dados.
- ✓Experiência com análise e tratamento de grandes volumes de dados.
- ✓Conhecimento avançado em SQL.
- ✓Domínio de consultas complexas, JOINs, CTEs, procedures, views e manipulação de grandes volumes de dados.
- ✓Conhecimento de modelagem de bancos de dados relacionais.
- ✓Capacidade de analisar estruturas de bancos desconhecidos e compreender relacionamentos entre tabelas e informações.
- ✓Conhecimento em otimização de consultas, índices e análise de performance.
- ✓Experiência com desenvolvimento de aplicações e rotinas para processamento e transformação de dados.
- ✓Conhecimento de boas práticas de desenvolvimento, organização e versionamento de código com Git.
- ✓Conhecimento sobre transações, integridade referencial e consistência de dados.
- ✓Capacidade de desenvolver mecanismos de validação e conferência das informações convertidas.
- ✓Disponibilidade para atuar na análise de diferentes estruturas e tecnologias de bancos de dados.
- ✓Facilidade para aprendizado de novas regras de negócio e estruturas de sistemas.
- ✓Capacidade de trabalhar com informações críticas, mantendo atenção à segurança, integridade e confidencialidade dos dados.
- ✓Ensino superior completo ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas relacionadas (experiência profissional relevante poderá ser considerada em substituição à formação acadêmica).
- •Experiência com integração, migração ou conversão de dados.
- •Experiência na investigação de estruturas de bancos de dados de sistemas legados ou de terceiros.
- •Conhecimentos em diferentes SGBDs.
- •Conhecimento de ferramentas e processos de ETL.
- •Conhecimento das regras de negócio dos sistemas Questor, especialmente para candidatos internos.
Categorias
Sobre a Empresa
Mais vagas na Questor →A Questor é especialista no desenvolvimento de sistemas contábeis para escritórios de contabilidade e áreas tributárias de grandes corporações. Também atende BPOs de diversas áreas, tais como: financeiro, folha de pagamento e outros.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev