Database developer - matriz
Summary
Builds, models, and optimizes database schemas and high-performance SQL code for a vehicle company’s applications, supporting full-stack teams with tuning, documentation, and data governance under LGPD.
Responsávelpor desenvolver, modelar, manter e otimizar as estruturas lógicas de bancos dedados que suportam as aplicações. Atua com perfil hands-on escrevendo códigoSQL de alta performance, desenvolvendo diagramas e documentações técnicas, eapoiando diretamente os Tech Lead e a equipe de desenvolvimento fullstack naconstrução de novas features ou refatorações de queries, auxiliando o time asuperar desafios técnicos relacionados a dados em conformidade com a LGPD .
Desenvolvimento eModelagem: Desenhar e atualizar o Diagrama de EntidadeRelacional (DER) para orientar o time de desenvolvimento fullstack no momentoda implementação de novas rotinas e sistemas.
Otimização de Código(Tuning): Realizar análises constantes em consultas debanco de dados em produção, aplicando técnicas de tuning para otimizar otempo de resposta, melhorar índices e garantir a escalabilidade das aplicações.
Colaboração em Features: Atuar junto aos Tech Lead no desenho e na modelagem lógica daestrutura de dados necessária para suportar novas funcionalidades (features)ou rotinas de refatoração de código.
Documentação Técnica: Estruturar e manter atualizado o dicionário de dados do ecossistemade software, garantindo a organização das tabelas e regras de negóciodocumentadas.
Apoio e Facilitação aoTime: Escrever e disponibilizar consultas SQLcomplexas, views, stored procedures e funções otimizadas paraconsumo do restante do time de desenvolvimento, suprindo a necessidade de maiorknow-how sobre o tema dentro do time e acelerando as entregas da sprint.
Atuação Multiplataforma: Desenvolver soluções e prestar suporte técnico voltado para osprincipais bancos de dados da companhia: SQL Server, MySQL e PostgreSQL.
Metodologia Ágil: Utilizar os Boards do projeto para controle, estimativa deesforço e acompanhamento de suas próprias entregas de desenvolvimento de bancode dados.
Experiênciasólida e comprovada em desenvolvimento de banco de dados (Database Developer)ou atuação correlata em engenharia/manipulação de dados.
Domíniocompleto na escrita de consultas SQL avançadas, construção de objetos (storedprocedures, views, triggers, functions) e modelagemlógica/relacional (DER).
Experiênciaprática em rotinas de tuning, análise de planos de execução de queries,otimização de índices e identificação de gargalos de performance em produção.
Experiênciatécnica multiplataforma operando ativamente com os SGBDs: SQL Server, MySQLe PostgreSQL.
Familiaridade com ferramentas de versionamentode código (Git) e com o uso de ferramentas de gerenciamento de tarefas (comoAzure Boards).
Familiaridadecom metodologias ágeis (Scrum, Kanban) no contexto de times de desenvolvimentode software.
Conhecimentobásico ou experiência em modelagem e consumo de bancos de dados NoSQL ou bancosde dados vetoriais aplicados a soluções de IA.
Noções deintegração de sistemas, compreendendo como as APIs consomem e estruturam oscontratos de dados com o backend.
Vivência prévia com arquiteturas de dados emnuvem (AWS, Azure, GCP) ou rotinas básicas de CI/CD aplicadas a banco de dados.