Descrição da vaga
Entregamos soluções personalizadas que auxiliam nossos clientes, de maneira ágil e eficaz, na promoção da transformação digital de seus negócios. Acreditamos que a tecnologia é um agente de inovação, com o intuito de melhorar a vida das pessoas de forma descomplicada.
Venha fazer parte da Mouts e ajudar a melhorar a vida de milhares de pessoas!
Buscamos por um Analista de Dados, para atuar de forma REMOTA que terá:
**COMO RESPONSABILIDADE**:
- Modelagem de Dados:
- Projetar e criar esquemas de banco de dados: Definir a estrutura das tabelas, seus relacionamentos e os tipos de dados adequados para cada coluna.
- Normalizar o banco de dados: Garantir a integridade dos dados e evitar redundâncias, aplicando as formas normais quando necessário.
- Criar índices: Otimizar o desempenho das consultas, definindo índices apropriados para as colunas mais utilizadas nas buscas.
- Desenvolvimento de Funções:
- Escrever funções, stored procedures e triggers: Automatizar tarefas, encapsular lógica de negócio e garantir a consistência dos dados.
- Depurar e testar funções: Assegurar que as funções estejam funcionando corretamente e atendendo aos requisitos.
- Otimizar o desempenho das funções: Identificar e corrigir gargalos, garantindo que as funções sejam executadas de forma eficiente.
- Manutenção e Otimização:
- Escrever queries SQL eficientes: Buscar, inserir, atualizar e excluir dados de forma otimizada.
- Monitorar o desempenho do banco de dados: Identificar e corrigir problemas de performance.
- Realizar backups e restaurações: Garantir a segurança e a disponibilidade dos dados.
**PARA ISSO VOCÊ PRECISA**:
- Modelagem de Dados:
- Arquitetura de Tabelas: Domínio na criação de esquemas de banco de dados eficientes, incluindo normalização, relacionamentos entre tabelas, chaves primárias e estrangeiras, e índices.
- Tipos de Dados: Conhecimento aprofundado dos diferentes tipos de dados disponíveis em MySQL, SQL Server e MongoDB, e como escolhê-los adequadamente para cada situação.
- Desenvolvimento de Funções:
- Linguagens de Funções: Experiência em escrever funções, stored procedures e triggers em SQL (T-SQL ou PL/SQL) ou JavaScript (para MongoDB).
- Lógica e Performance: Capacidade de desenvolver funções complexas com lógica clara e otimizada para garantir um bom desempenho do banco de dados.
- Conhecimento em Bancos de Dados:
- MySQL / SQL Server: Experiência prática em desenvolvimento e manutenção de bancos de dados relacionais, preferencialmente MySQL e/ou SQL Server.
- MongoDB: Conhecimento em bancos de dados NoSQL, especialmente MongoDB, incluindo a criação e gerenciamento de collections, documentos e queries.
- Proatividade e Resolução de Problemas:
- Autonomia: Capacidade de trabalhar de forma independente, buscando soluções e informações quando necessário.
- Resolução de Problemas: Habilidade em identificar, diagnosticar e solucionar problemas relacionados ao banco de dados e às queries SQL.
- Melhoria Contínua: Interesse em otimizar o desempenho do banco de dados e as queries, buscando sempre aprimorar seus conhecimentos e habilidades.
**SERÁ UM DIFERENCIAL SE VOCÊ CONHECER**:
- VANTAGENS DE ATUAR NA MOUTS
Indicação premiada de novos profissionais,
Indicação premiada de novos clientes,
Convênio com plataforma de curso de inglês,
Gestão descomplicada e acessível,
Comunicação transparente.