Text copied to clipboard!

Tittel

Text copied to clipboard!

Spørringsoptimalisator for monolittisk LMS i PHP

Beskrivelse

Text copied to clipboard!
Vi leter etter en erfaren og detaljorientert Spørringsoptimalisator for monolittisk LMS i PHP som kan hjelpe oss med å forbedre ytelsen til vår eksisterende læringsplattform. Vår LMS er bygget som en monolittisk applikasjon i PHP, og vi opplever utfordringer knyttet til treghet og ineffektiv databehandling. Du vil spille en nøkkelrolle i å analysere, forbedre og optimalisere SQL-spørringer, samt samarbeide tett med utviklingsteamet for å sikre at databasen og applikasjonen fungerer sømløst. Som spørringsoptimalisator vil du være ansvarlig for å identifisere flaskehalser i databasetilgang, gjennomføre ytelsesanalyser og implementere effektive løsninger. Du må ha solid erfaring med PHP, MySQL eller tilsvarende databaser, og være komfortabel med å jobbe i et eldre, monolittisk kodebase. Du bør også ha god forståelse for hvordan databasemodellering og indeksering påvirker ytelsen. Stillingen krever en person som er analytisk, strukturert og har evne til å dokumentere og kommunisere tekniske løsninger på en forståelig måte. Du vil samarbeide med både backend-utviklere og systemadministratorer for å sikre at optimaliseringene ikke bare forbedrer ytelsen, men også opprettholder systemets stabilitet og sikkerhet. Hvis du har en lidenskap for ytelse, effektiv kode og ønsker å bidra til å forbedre læringsteknologi, er dette en spennende mulighet for deg.

Ansvarsområder

Text copied to clipboard!
  • Analysere og optimalisere eksisterende SQL-spørringer i LMS-systemet
  • Identifisere og løse ytelsesflaskehalser i databasen
  • Samarbeide med utviklingsteamet for å forbedre databasetilgang
  • Implementere og teste indekser og databasemodifikasjoner
  • Overvåke databaseytelse og foreslå forbedringer
  • Dokumentere optimaliseringsprosesser og resultater
  • Bidra til refaktorering av PHP-kode relatert til databasetilgang
  • Utføre kodegjennomganger med fokus på spørringseffektivitet
  • Bruke profileringsverktøy for å måle ytelse
  • Sikre at optimaliseringer ikke går på bekostning av dataintegritet

Krav

Text copied to clipboard!
  • Minimum 3 års erfaring med PHP og MySQL
  • Erfaring med ytelsesoptimalisering av SQL-spørringer
  • Kunnskap om databasemodellering og indeksering
  • Evne til å jobbe med eldre monolittiske systemer
  • Erfaring med profilerings- og overvåkingsverktøy
  • Sterke analytiske ferdigheter
  • Evne til å dokumentere og kommunisere tekniske løsninger
  • Kjennskap til versjonskontrollsystemer som Git
  • Erfaring med læringsplattformer er en fordel
  • Flytende i norsk og engelsk, både muntlig og skriftlig

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Hvilken erfaring har du med optimalisering av SQL-spørringer i PHP?
  • Har du tidligere jobbet med monolittiske systemer?
  • Hvordan identifiserer du en ytelsesflaskehals i en database?
  • Hvilke verktøy bruker du for å profilere PHP-applikasjoner?
  • Kan du beskrive en situasjon hvor du forbedret ytelsen i et eldre system?
  • Hvordan sikrer du at optimaliseringene dine ikke påvirker dataintegriteten?
  • Har du erfaring med læringsplattformer eller LMS-systemer?
  • Hvordan samarbeider du med utviklingsteamet i optimaliseringsprosesser?
  • Hva er din tilnærming til dokumentasjon av tekniske endringer?
  • Er du komfortabel med å jobbe i et eldre kodebase med begrenset dokumentasjon?