Empresa: Infox
Faça parte da transformação digital da Justiça brasileira. Há quase 40 anos, a Infox desenvolve soluções que impulsionam a transformação digital do setor público. Somos referência nacional em tecnologia para o Poder Judiciário e participamos da concepção da primeira versão do Processo Judicial Eletrônico (PJe), contribuindo para tornar a Justiça mais eficiente, acessível e inovadora. Agora buscamos uma pessoa DBA com foco em PostgreSQL, performance e aplicação para fortalecer nosso time de Infraestrutura e apoiar a evolução dos ambientes que sustentam nossas soluções. O desafio Você será uma referência técnica em banco de dados, atuando principalmente em ambientes PostgreSQL e com autonomia para analisar cenários, identificar gargalos e propor melhorias que aumentem a performance, estabilidade e eficiência das bases. Além da atuação em incidentes e demandas do dia a dia, buscamos alguém com um olhar proativo, capaz de identificar oportunidades de otimização nos ambientes dos tribunais e transformar essas oportunidades em iniciativas de melhoria. Seu dia a dia Analisar ambientes de banco de dados, identificando oportunidades de melhoria de performance, capacidade e eficiência; Escrever, refatorar e otimizar consultas SQL complexas; Criar e manter stored procedures, funções e triggers em PL/pgSQL; Validar e executar scripts SQL DDL e DML das equipes de aplicação; Atuar no design e evolução de esquemas de banco de dados; Trabalhar com normalização e desnormalização de dados de acordo com as necessidades de performance e volume; Implementar e revisar estratégias de indexação, particionamento, chaves estrangeiras e views materializadas; Investigar consultas lentas e gargalos utilizando recursos como EXPLAIN ANALYZE, pg_stat_statements e pgBadger; Atuar no troubleshooting de incidentes envolvendo locks, concorrência, contenção de recursos e planos de execução; Apoiar o monitoramento de capacidade e crescimento de tabelas e índices; Propor melhorias de SQL e banco de dados em parceria com os times de Desenvolvimento e Sustentação; Documentar padrões, estruturas e procedimentos relacionados aos ambientes de banco de dados. Requisitos: O que buscamos Experiência prática com PostgreSQL ou Oracle, especialmente em análise de performance e tuning; Conhecimento avançado em SQL; Experiência com PL/pgSQL ou PL/SQL; Vivência com queries complexas e análise de planos de execução; Experiência com modelagem relacional, normalização, desnormalização e estratégias de indexação; Conhecimento em troubleshooting de banco de dados, incluindo análise de locks e concorrência; Conhecimento de ferramentas e recursos de diagnóstico de performance; Conhecimentos em Linux, principalmente para análise de recursos e impactos de I/O; Perfil analítico, com autonomia para investigar problemas e propor soluções; Boa comunicação para atuar em parceria com times de Desenvolvimento, Sustentação e Infraestrutura; Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas. Será um diferencial Experiência aprofundada com PostgreSQL; Certificação em PostgreSQL ou Oracle; Inglês técnico para leitura de documentação, logs e troubleshooting; Experiência atuando de forma consultiva na identificação de oportunidades de otimização de ambientes; Conhecimento do ecossistema do Poder Judiciário, especialmente ambientes relacionados ao PJe.