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)?