Administrador de Banco de Dados - Sênior
CRP Tech
Regime de contratação
Não Informado
Modelo de trabalho
Não Informado
Carga horária
Não Informado
Descrição
Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios e um ambiente de trabalho de constante desenvolvimento profissional?
Confira o perfil abaixo e candidate-se!
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