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.