Text copied to clipboard!
Titolo
Text copied to clipboard!Ottimizzatore di Query Monolitico PHP LMS
Descrizione
Text copied to clipboard!
Stiamo cercando un Ottimizzatore di Query per LMS Monolitico in PHP altamente qualificato e motivato per unirsi al nostro team di sviluppo. Il candidato ideale avrà una profonda conoscenza del linguaggio PHP, esperienza con sistemi LMS (Learning Management System) monolitici e una forte competenza nell'ottimizzazione delle query SQL per migliorare le prestazioni complessive del sistema.
In questo ruolo, sarai responsabile dell'analisi, revisione e ottimizzazione delle query esistenti all'interno del nostro LMS, identificando colli di bottiglia e implementando soluzioni efficienti per garantire un'esperienza utente fluida e reattiva. Collaborerai strettamente con sviluppatori backend, amministratori di database e team di QA per garantire che le modifiche apportate siano efficaci e sicure.
Il nostro LMS è una piattaforma monolitica sviluppata in PHP che serve migliaia di utenti ogni giorno. La tua capacità di comprendere l'architettura esistente e di proporre miglioramenti mirati sarà fondamentale per il successo del progetto. Offriamo un ambiente di lavoro dinamico, opportunità di crescita professionale e la possibilità di lavorare su progetti significativi nel settore dell'istruzione digitale.
Se sei appassionato di performance, codice pulito e vuoi contribuire a migliorare un sistema utilizzato da studenti e insegnanti in tutto il mondo, ti invitiamo a candidarti.
Responsabilità
Text copied to clipboard!- Analizzare e ottimizzare query SQL complesse all'interno del LMS
- Collaborare con il team di sviluppo per migliorare le prestazioni del sistema
- Monitorare e risolvere problemi di performance legati al database
- Documentare le modifiche e le ottimizzazioni effettuate
- Eseguire test di carico per valutare l'efficacia delle ottimizzazioni
- Proporre soluzioni architetturali per migliorare la scalabilità del sistema
- Assicurare la compatibilità delle modifiche con l'architettura monolitica esistente
- Partecipare a revisioni del codice e sessioni di debugging
- Collaborare con il team QA per garantire la qualità del software
- Aggiornare e mantenere gli script di migrazione del database
Requisiti
Text copied to clipboard!- Esperienza comprovata con PHP e sistemi monolitici
- Ottima conoscenza di SQL e ottimizzazione delle query
- Esperienza con sistemi LMS come Moodle o simili
- Conoscenza di strumenti di profiling e monitoraggio delle performance
- Capacità di lavorare in team e comunicare efficacemente
- Familiarità con sistemi di versionamento come Git
- Conoscenza di best practice per la sicurezza dei dati
- Esperienza con database relazionali come MySQL o PostgreSQL
- Capacità di analizzare log e metriche di sistema
- Laurea in Informatica o campo correlato (preferibile)
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza con l'ottimizzazione di query SQL in PHP?
- Hai mai lavorato con un LMS monolitico? Se sì, quale?
- Quali strumenti utilizzi per il profiling delle query?
- Come gestisci i colli di bottiglia nelle prestazioni del database?
- Hai esperienza con sistemi di caching? Quali?
- Come garantisci la compatibilità delle modifiche in un sistema monolitico?
- Hai mai eseguito test di carico? Con quali strumenti?
- Come documenti le ottimizzazioni effettuate?
- Hai esperienza con sistemi di CI/CD?
- Qual è la tua metodologia per il debugging di query lente?