Administrador de Banco de Dados
4DF Connect • View Company Profile
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