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?