Administrador de Banco de Dados

4DF ConnectView Company Profile

🏠 Remote 🌍 Brazil 📋 Administrative

Job Description

Formação: Superior completo em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas afins.

Experiência Obrigatória Para a Vaga

Mínimo de 5 anos de experiência comprovada atuando especificamente como Administrador de Banco de Dados.

Conhecimento Técnicos Obrigatórios Da Vaga

Domínio de Banco de Dados Oracle (11g, 12c, 19c ou superior) e/ou PostgreSQL (versões 11 ou superior). Experiência com modelagem de dados (conceitual, lógica e física), utilizando ferramentas como ERwin, Oracle SQL Developer Data Modeler, pgModeler ou equivalentes. Escrita de SQL avançado, incluindo subqueries, CTEs, views, procedures, functions e triggers. Conhecimento em PL/SQL (Oracle) e PL/pgSQL (PostgreSQL). Administração de banco de dados em ambientes de desenvolvimento, homologação e produção. Versionamento de banco de dados utilizando Liquibase ou ferramenta equivalente. Experiência com ElasticSearch, incluindo indexação de dados, consultas e apoio à análise de informações. Conhecimento em estrutura de armazenamento físico, incluindo tablespaces (Oracle), schemas, índices, particionamento e estratégias de organização de dados. Avaliação e otimização de desempenho do banco de dados, com análise de planos de execução. Aplicação de boas práticas de segurança, integridade e consistência dos dados.

Conhecimentos Desejáveis/Diferenciais

Experiência com ambientes de alta volumetria de dados. Experiência em projetos do setor público ou ambientes regulados. Certificações Oracle ou PostgreSQL. Pós-graduação na área de Banco de Dados ou correlatas. Experiência com sistemas governamentais ou do judiciário (integração com PJe). Inglês para leitura e escrita técnica.

Habilidades Comportamentais/Soft Skills

Forte capacidade analítica e atenção a detalhes. Organização e responsabilidade na administração de ambientes críticos. Comunicação clara com equipes técnicas e funcionais. Proatividade na identificação e solução de problemas. Capacidade de seguir normas, processos e diretrizes estabelecidas.

Atribuições e Responsabilidades a Serem Desempenhadas

Administração e Governança de Banco de Dados

Instalação, configuração e upgrade de Sistemas de Gerenciamento de Base de Dados Oracle e produtos relacionados como o SGBD single-instance e RAC, Enterprise Manager, Data Guard e Golden Gate. Administrar os bancos de dados dos projetos em Oracle e PostgreSQL, garantindo disponibilidade, confiabilidade e integridade das informações. Gerenciar usuários, perfis, roles e privilégios de acesso. Monitorar o uso de recursos e crescimento dos bancos de dados, atuando preventivamente. Assegurar aderência aos padrões técnicos, normativos internos e premissas definidas pelo cliente. Criar e manter políticas e procedimentos de Backup e Recovery efetivos. Planejar o crescimento e capacidade das bases de dados.

Modelagem e Estruturação de Dados

Construir, manter e evoluir o modelo de dados dos sistemas. Detalhar as tabelas e estruturas do banco de dados, definindo layout de armazenamento físico, índices, constraints e relacionamentos. Garantir alinhamento entre o modelo de dados, regras de negócio e diretrizes técnicas do projeto.

Consultas, Performance e Otimização

Executar, revisar e otimizar consultas SQL, visando melhor desempenho e menor consumo de recursos. Analisar planos de execução (EXPLAIN PLAN, EXPLAIN ANALYZE). Atuar na otimização de procedures, functions, views e scripts SQL. Propor melhorias estruturais, como ajustes de índices, particionamento e reorganização de dados.

Versionamento e Integração com Desenvolvimento

Implementar e manter o versionamento de banco de dados com Liquibase, garantindo rastreabilidade e controle das mudanças. Atuar em conjunto com equipes de desenvolvimento para garantir consistência entre código da aplicação e banco de dados. Apoiar processos de evolução, manutenção e correção de estruturas de dados ao longo do ciclo de vida do projeto.

Suporte Técnico e Conformidade

Atuar na análise e resolução de incidentes relacionados a banco de dados. Documentar modelos, padrões, estruturas e decisões técnicas. Garantir que as soluções adotadas estejam em conformidade com padrões internos, normativos do cliente e boas práticas de mercado.

Informações sobre o Contrato

Remuneração

A combinar.

Carga Horária

20h semanais - Segunda a Sexta - das 14:00 às 18:00.

Benefícios

Acesso à cursos em plataformas de ensino

A vaga aceita trabalho remoto

Sim