Responsável por desenvolver, modelar, manter e otimizar as estruturas lógicas de bancos de dados que suportam as aplicações. Atua com perfil hands-on escrevendo código SQL de alta performance, desenvolvendo diagramas e documentações técnicas, e apoiando diretamente os Tech Lead e a equipe de desenvolvimento fullstack na construção de novas features ou refatorações de queries, auxiliando o time a superar desafios técnicos relacionados a dados em conformidade com a LGPD .
- Desenvolvimento e Modelagem: Desenhar e atualizar o Diagrama de Entidade Relacional (DER) para orientar o time de desenvolvimento fullstack no momento da implementação de novas rotinas e sistemas.
- Otimização de Código (Tuning): Realizar análises constantes em consultas de banco de dados em produção, aplicando técnicas de tuning para otimizar o tempo 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 da estrutura 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 ecossistema de software, garantindo a organização das tabelas e regras de negócio documentadas.
- Apoio e Facilitação ao Time: Escrever e disponibilizar consultas SQL complexas, views, stored procedures e funções otimizadas para consumo do restante do time de desenvolvimento, suprindo a necessidade de maior know-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 os principais bancos de dados da companhia: SQL Server, MySQL e PostgreSQL.
- Metodologia Ágil: Utilizar os Boards do projeto para controle, estimativa de esforço e acompanhamento de suas próprias entregas de desenvolvimento de banco de dados.
- Experiência sólida e comprovada em desenvolvimento de banco de dados (Database Developer) ou atuação correlata em engenharia/manipulação de dados.
- Domínio completo na escrita de consultas SQL avançadas, construção de objetos (stored procedures, views, triggers, functions) e modelagem lógica/relacional (DER).
- Experiência prá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ência técnica multiplataforma operando ativamente com os SGBDs: SQL Server, MySQL e PostgreSQL.
- Familiaridade com ferramentas de versionamento de código (Git) e com o uso de ferramentas de gerenciamento de tarefas (como Azure Boards).
- Familiaridade com metodologias ágeis (Scrum, Kanban) no contexto de times de desenvolvimento de software.
- Conhecimento básico ou experiência em modelagem e consumo de bancos de dados NoSQL ou bancos de dados vetoriais aplicados a soluções de IA.
- Noções de integração de sistemas, compreendendo como as APIs consomem e estruturam os contratos de dados com o backend.
- Vivência prévia com arquiteturas de dados em nuvem (AWS, Azure, GCP) ou rotinas básicas de CI/CD aplicadas a banco de dados.