Sênior Database Engineer (Sqlserver)
dock
Score da Vaga
100 pontosQuem é a Dock?
Há mais de 20 anos, cumprimos a missão de democratizar o acesso a serviços financeiros, tornando experiências financeiras mais simples e acessíveis.
Somos um time de pessoas obstinadas, que acreditam na tecnologia e nos serviços como os principais facilitadores para a evolução de nossos clientes e a transformação do papel das finanças.
Atuando em 11 localidades pela América Latina, trabalhamos sob o propósito de desmaterializar o universo financeiro para impulsionar a sociedade.
Como é o nosso time de DBRE - Database Reliability Engineering?
Nosso time é responsável por definir, construir, administrar e evoluir a infraestrutura das soluções de dados, apoiando os times de Desenvolvimento, Data Engineering, Analytics e demais áreas de tecnologia.
No nosso dia a dia, buscamos:
- Manter e evoluir as soluções e os ambientes existentes;
- Garantir disponibilidade, desempenho, segurança e confiabilidade dos bancos de dados;
- Minimizar custos utilizando conhecimento técnico, automação e eficiência operacional;
- Trabalhar de maneira horizontal e colaborativa;
- Proporcionar autonomia para que cada pessoa assuma suas responsabilidades e tome decisões;
- Compartilhar conhecimento e desenvolver soluções em conjunto;
- Oferecer possibilidades de crescimento em uma equipe técnica de altíssimo nível.
E o dia a dia, como será?
Buscamos por talentos inigualáveis para nos ajudar a espalhar o poder financeiro!
Nesta função, você será uma das referências técnicas na administração e evolução dos nossos ambientes SQL Server, atuando em ambientes críticos, de alta disponibilidade e com grandes volumes de dados.
Você irá:
- Administrar e sustentar ambientes SQL Server críticos, garantindo disponibilidade, desempenho, segurança e confiabilidade;
- Planejar e executar migrações, upgrades de versão, aplicação de patches e modernização de ambientes;
- Configurar, administrar e realizar troubleshooting de ambientes de alta disponibilidade e recuperação de desastres;
- Atuar no troubleshooting avançado de performance, analisando consultas, índices, planos de execução, bloqueios, deadlocks, waits, CPU, memória, armazenamento e rede;
- Conduzir tecnicamente a resolução de incidentes críticos, problemas e crises;
- Realizar análises de causa raiz e definir ações corretivas e preventivas;
- Elaborar e revisar planos de execução, rollback, contingência e validação para mudanças em ambientes produtivos;
- Definir e acompanhar estratégias de backup, restore, retenção, recuperação point-in-time e disaster recovery;
- Realizar e acompanhar testes periódicos de recuperação de ambientes;
- Atuar com bancos de dados em ambientes cloud, especialmente Azure, além de AWS/RDS e OCI;
- Apoiar o planejamento de capacidade, crescimento, disponibilidade e otimização de custos dos ambientes;
- Criar e evoluir monitorações, alertas, indicadores e mecanismos de observabilidade;
- Desenvolver automações para atividades operacionais, manutenções, validações e provisionamento de ambientes;
- Apoiar iniciativas relacionadas a segurança, auditoria, compliance e aplicação de boas práticas;
- Produzir e manter documentações técnicas, procedimentos operacionais, post-mortems e bases de conhecimento;
- Atuar em conjunto com os times de Desenvolvimento, Infraestrutura, Cloud, Segurança, Observabilidade e Arquitetura;
- Apoiar tecnicamente o desenvolvimento de profissionais juniores e plenos, promovendo o compartilhamento de conhecimento;
- Participar dos processos de gestão de incidentes, problemas, mudanças e atendimento de chamados seguindo as práticas de ITIL.
O que esperamos de você?
Procuramos uma pessoa com sólida experiência na administração de bancos de dados SQL Server, capacidade analítica e autonomia para atuar em ambientes complexos e críticos.
Esperamos alguém responsável, curioso e colaborativo, que tenha senso de prioridade, visão de negócio e capacidade para avaliar riscos, propor melhorias e conduzir problemas até sua resolução definitiva.
Também valorizamos profissionais que saibam se comunicar com clareza, compartilhar conhecimento, trabalhar em equipe e atuar como referência técnica para outras pessoas.
É necessário que você tenha:
- Experiência sólida em instalação, configuração, administração e troubleshooting de bancos de dados SQL Server;
- Experiência com ambientes produtivos críticos, de alta disponibilidade e grande volume de dados;
- Conhecimento avançado em Always On Availability Groups, Failover Cluster Instances, replicação ou tecnologias equivalentes;
- Experiência com troubleshooting avançado de performance;
- Conhecimento em análise de planos de execução, índices, bloqueios, deadlocks, waits e consumo de recursos;
- Conhecimento avançado em estratégias de backup, restore, recuperação point-in-time e disaster recovery;
- Experiência com migrações, upgrades de versão, aplicação de patches e manutenção de ambientes;
- Conhecimento em segurança, permissões, autenticação, criptografia e auditoria no SQL Server;
- Experiência com monitoramento, observabilidade e análise de capacidade;
- Conhecimento em ambientes cloud, preferencialmente Microsoft Azure;
- Experiência com atendimento e condução de incidentes críticos;
- Capacidade para elaborar documentação técnica, planos de mudança, rollback, contingência e análise de causa raiz;
- Conhecimento das práticas de gestão de incidentes, problemas e mudanças;
- Capacidade de trabalhar com autonomia, organização, priorização e tomada de decisão técnica;
- Disponibilidade para atuar em escala 12x36.
É desejável que você tenha:
- Experiência com SQL Server em máquinas virtuais no Azure;
- Conhecimento em Azure SQL e outros serviços gerenciados de banco de dados;
- Conhecimento em AWS RDS e OCI;
- Experiência com ambientes de grande volume de dados e alta taxa de transações;
- Conhecimento em automação utilizando PowerShell, Python, T-SQL, Terraform ou ferramentas de CI/CD;
- Experiência com ferramentas de monitoramento e observabilidade, como Grafana, Datadog, Prometheus ou similares;
- Conhecimento em CDC, Kafka, pipelines de dados ou ferramentas de integração;
- Conhecimento em outros bancos de dados, como PostgreSQL, Oracle, MySQL, MongoDB ou Redis;
- Experiência com ambientes que possuam requisitos de segurança, auditoria e compliance;
- Experiência com mentoria, compartilhamento de conhecimento e desenvolvimento técnico de profissionais.
E quais são os benefícios?
- Auxílio alimentação (mercado & restaurante);
- Plano de saúde e odontológico;
- Hospital digital;
- Suporte psicológico para psicoterapia online;
- Orientação ergonômica;
- Wellhub e TotalPass;
- Auxílio mensal para despesas remote first;
- Previdência privada após 6 meses de trabalho;
- Licença parental estendida;
- Auxílio creche;
- Auxílio para pais de filhos especiais;
- Plataforma de idiomas;
- Disponibilidade de coworking no Brasil inteiro;
Sobre a área de Web Master
O Web Master é o profissional responsável pela manutenção, segurança e performance técnica de sites e aplicações web. Ele gerencia servidores, infraestrutura de hospedagem, monitoramento de uptime e garante que tudo funcione com rapidez e disponibilidade.
As principais habilidades incluem gestão de servidores (Apache, Nginx), hospedagem (AWS, Google Cloud, Azure), CDN (Cloudflare), SSL, DNS, segurança web (WAF, firewall), performance (Core Web Vitals, cache, compressão) e versionamento (Git, CI/CD). Conhecimento de Docker, WordPress, cPanel e monitoramento (Sentry, New Relic) é diferencial.
Web Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam DevOps, SRE e conseguem garantir uptime e performance em escala. A área oferece oportunidades desde webmaster júnior até SRE e infrastructure engineer, com foco em confiabilidade, segurança e velocidade.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Gerente de Projetos
O Gerente de Projetos é o profissional responsável por planejar, executar e controlar projetos de ponta a ponta, garantindo que sejam entregues no prazo, dentro do orçamento e com a qualidade esperada. Com a crescente complexidade dos negócios, profissionais de gestão de projetos são fundamentais para o sucesso organizacional.
As principais habilidades incluem planejamento e cronograma, gestão de escopo, custos, riscos, qualidade e recursos, comunicação com stakeholders, liderança de equipes multifuncionais e uso de metodologias ágeis e tradicionais. Certificações como PMP, PRINCE2 e Six Sigma são diferenciadores importantes.
Gerentes de Projetos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam méthodologies ágeis (Scrum, Kanban), ferramentas como Jira e MS Project, e conseguem entregar projetos complexos com eficiência. A área oferece oportunidades desde analista de projetos até diretor de PMO, com foco em execução, governança e valor de negócio.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
Sobre a área de Analista de Sistemas
O Analista de Sistemas é o profissional responsável por analisar, projetar e implementar soluções de tecnologia que atendam às necessidades do negócio. Ele atua como ponte entre as área de negócio e o time de desenvolvimento, garantindo que os sistemas entreguem valor real para a organização.
As principais habilidades incluem levantamento e análise de requisitos, modelagem de processos (BPMN), modelagem de dados, documentação técnica e funcional, integração de sistemas (APIs, microsserviços), e conhecimento de ERPs e CRMs. Ferramentas como Jira, Confluence, Visio e plataformas de gestão de projetos são essenciais.
Analistas de Sistemas em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam análise de requisitos ágeis (user stories, backlog), integração de sistemas e arquitetura de soluções. A área oferece oportunidades desde analista júnior até arquiteto de soluções, com foco em eficiência, qualidade e inovação tecnológica.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Sobre a área de Marketing Digital
O Marketing Digital é uma área em permanente expansão, impulsionada pelo crescimento do e-commerce e pela necessidade de presença digital forte. Profissionais de marketing dominam ferramentas como Google Ads, Meta Ads, HubSpot, Google Analytics e plataformas de automação.
As especializações mais procuradas incluem Growth Marketing, Performance, SEO, Marketing de Conteúdo e Growth Hacking. A combinação de criatividade com análise de dados é o diferencial mais valorizado no mercado.
O mercado oferece oportunidades tanto em agências quanto em empresas de tecnologia, com salários competitivos e possibilidade de trabalho remoto.