Text copied to clipboard!
Cím
Text copied to clipboard!PHP LMS Monolit Lekérdezés Optimalizáló
Leírás
Text copied to clipboard!
PHP alapú LMS Monolit Lekérdezés Optimalizálót keresünk, aki tapasztalt a nagy méretű, monolitikus tanulásmenedzsment rendszerek (LMS) adatbázis-lekérdezéseinek optimalizálásában. A pozíció célja a meglévő rendszerek teljesítményének javítása, a válaszidők csökkentése és a skálázhatóság növelése. A sikeres jelölt mélyreható ismeretekkel rendelkezik a PHP programozásban, SQL adatbázisokban (különösen MySQL vagy PostgreSQL), valamint képes azonosítani és javítani a lassú vagy nem hatékony lekérdezéseket.
Feladatod lesz a meglévő lekérdezések elemzése, újraírni azokat, amelyek nem hatékonyak, valamint javaslatokat tenni az adatbázis-struktúra módosítására, ha szükséges. Emellett együtt fogsz dolgozni a fejlesztői csapattal, hogy biztosítsd az új funkciók teljesítmény-optimalizált megvalósítását. Fontos, hogy képes legyél önállóan dolgozni, de csapatban is hatékonyan együttműködni.
A pozíció ideális olyan szakemberek számára, akik szeretnek mélyre ásni a kód és az adatbázisok világában, és örömüket lelik a teljesítménybeli problémák megoldásában. Ha szereted a kihívásokat, és szívesen dolgoznál egy dinamikus, technológia-orientált környezetben, akkor ez a lehetőség neked szól.
Felelősségek
Text copied to clipboard!- LMS rendszerek adatbázis-lekérdezéseinek elemzése és optimalizálása
- PHP kód auditálása és refaktorálása a teljesítmény javítása érdekében
- Indexelési és adatbázis-struktúra javaslatok kidolgozása
- Együttműködés a fejlesztői csapattal új funkciók implementálásában
- Teljesítménymérési eszközök használata és riportok készítése
- Adatbázis-profilozás és hibakeresés
- Dokumentáció készítése a végrehajtott optimalizálásokról
- Kód- és adatbázis-karbantartási feladatok ellátása
- Tesztelési folyamatok támogatása
- Rendszeres kommunikáció a projektmenedzserekkel és más érintettekkel
Elvárások
Text copied to clipboard!- Legalább 3 év tapasztalat PHP fejlesztésben
- Erős SQL ismeretek, különösen MySQL vagy PostgreSQL terén
- Tapasztalat monolitikus rendszerek karbantartásában és optimalizálásában
- Ismeretek az adatbázis-indexelésről és normalizálásról
- Képesség komplex lekérdezések elemzésére és újraírására
- Tapasztalat teljesítménymérő eszközök használatában (pl. New Relic, Xdebug)
- Verziókezelő rendszerek (pl. Git) ismerete
- Jó problémamegoldó képesség és analitikus gondolkodás
- Önálló munkavégzésre való képesség
- Angol nyelvtudás előny, de nem feltétel
Lehetséges interjú kérdések
Text copied to clipboard!- Milyen tapasztalataid vannak PHP alapú LMS rendszerekkel?
- Hogyan közelítenél meg egy lassú SQL lekérdezés optimalizálását?
- Használtál már teljesítménymérő eszközöket? Melyeket?
- Volt már dolgod monolitikus rendszerek refaktorálásával?
- Milyen adatbázisokat használtál korábban?
- Hogyan dokumentálod az optimalizálási munkádat?
- Milyen kihívásokkal találkoztál korábban lekérdezés-optimalizálás során?
- Hogyan működsz együtt más fejlesztőkkel egy nagyobb projektben?
- Milyen eszközöket használsz hibakeresésre?
- Mennyire vagy jártas a verziókezelésben (pl. Git)?