Text copied to clipboard!

Título

Text copied to clipboard!

Otimizador de Consultas para Monólito LMS em PHP

Descrição

Text copied to clipboard!
Estamos à procura de um Otimizador de Consultas para Monólito LMS em PHP altamente qualificado para se juntar à nossa equipe de desenvolvimento. Este profissional será responsável por analisar, diagnosticar e melhorar o desempenho de consultas SQL em um sistema de gerenciamento de aprendizagem (LMS) desenvolvido em PHP com arquitetura monolítica. O candidato ideal terá experiência sólida em bancos de dados relacionais, especialmente MySQL ou MariaDB, e profundo conhecimento em PHP, além de habilidades em profiling e tuning de desempenho. O papel exige uma abordagem analítica e detalhista para identificar gargalos de desempenho, propor soluções eficazes e implementar melhorias que resultem em maior escalabilidade e eficiência do sistema. Trabalhará em estreita colaboração com desenvolvedores backend, administradores de banco de dados e engenheiros de infraestrutura para garantir que o sistema LMS atenda aos requisitos de desempenho e confiabilidade. Além disso, o profissional deverá documentar as alterações realizadas, criar benchmarks de desempenho e participar de revisões de código para garantir boas práticas de desenvolvimento. É essencial ter familiaridade com ferramentas de monitoramento e profiling, como New Relic, Xdebug, ou similares. Se você é apaixonado por desempenho de sistemas, tem atenção aos detalhes e deseja contribuir para a melhoria contínua de uma plataforma educacional robusta, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Analisar e otimizar consultas SQL em sistemas LMS monolíticos.
  • Identificar gargalos de desempenho no banco de dados e no código PHP.
  • Colaborar com desenvolvedores e DBAs para implementar melhorias.
  • Realizar testes de carga e benchmarks de desempenho.
  • Documentar alterações e otimizações realizadas.
  • Participar de revisões de código com foco em desempenho.
  • Utilizar ferramentas de profiling e monitoramento.
  • Garantir a escalabilidade e estabilidade do sistema LMS.
  • Acompanhar métricas de desempenho e propor melhorias contínuas.
  • Apoiar na refatoração de partes críticas do sistema.

Requisitos

Text copied to clipboard!
  • Experiência comprovada com PHP e sistemas monolíticos.
  • Domínio de SQL e otimização de consultas em MySQL ou MariaDB.
  • Conhecimento em profiling e tuning de desempenho.
  • Familiaridade com ferramentas como Xdebug, New Relic ou similares.
  • Capacidade de leitura e interpretação de planos de execução.
  • Experiência com sistemas LMS é um diferencial.
  • Boa comunicação e trabalho em equipe.
  • Capacidade analítica e atenção aos detalhes.
  • Conhecimento em versionamento com Git.
  • Formação em Ciência da Computação ou área relacionada.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com sistemas LMS monolíticos em PHP?
  • Quais ferramentas de profiling e monitoramento você já utilizou?
  • Pode descrever um caso em que otimizou uma consulta SQL complexa?
  • Como você identifica gargalos de desempenho em um sistema PHP?
  • Você já trabalhou com planos de execução de consultas?
  • Tem experiência com testes de carga e benchmarks?
  • Como você documenta as otimizações realizadas?
  • Está familiarizado com práticas de refatoração de código?
  • Qual sua experiência com Git e controle de versão?
  • Você já trabalhou em equipes multidisciplinares?