Text copied to clipboard!
Tytuł
Text copied to clipboard!Optymalizator zapytań monolitu PHP LMS
Opis
Text copied to clipboard!
Poszukujemy Optymalizatora zapytań monolitu PHP LMS, który dołączy do naszego zespołu odpowiedzialnego za rozwój i utrzymanie systemu zarządzania nauczaniem (LMS). Osoba na tym stanowisku będzie odpowiedzialna za analizę, optymalizację oraz usprawnianie zapytań bazodanowych w monolitycznej aplikacji napisanej w PHP, aby zwiększyć wydajność i skalowalność systemu. W codziennej pracy będzie współpracować z zespołem programistów, administratorów baz danych oraz analityków, aby identyfikować wąskie gardła w działaniu aplikacji i proponować skuteczne rozwiązania. Idealny kandydat powinien posiadać doświadczenie w pracy z dużymi bazami danych, znajomość języka PHP oraz umiejętność optymalizacji zapytań SQL. Dodatkowo ważne jest zrozumienie architektury monolitycznych aplikacji oraz praktyczne podejście do rozwiązywania problemów wydajnościowych. Oferujemy możliwość rozwoju zawodowego w dynamicznym środowisku, udział w ciekawych projektach edukacyjnych oraz pracę w zgranym zespole specjalistów. Jeśli jesteś osobą analityczną, zorientowaną na efektywność i chcesz mieć realny wpływ na jakość działania systemu LMS, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Analiza i optymalizacja zapytań SQL w monolitycznej aplikacji PHP.
- Monitorowanie wydajności bazy danych i identyfikacja wąskich gardeł.
- Współpraca z zespołem programistów w celu poprawy efektywności kodu.
- Tworzenie dokumentacji technicznej dotyczącej optymalizacji zapytań.
- Testowanie i wdrażanie usprawnień w środowisku produkcyjnym.
- Udział w planowaniu rozwoju systemu LMS pod kątem wydajności.
- Szkolenie zespołu w zakresie najlepszych praktyk optymalizacji zapytań.
- Analiza logów i raportów wydajnościowych.
- Wdrażanie narzędzi do monitoringu i automatyzacji optymalizacji.
- Rozwiązywanie problemów związanych z przeciążeniem bazy danych.
Wymagania
Text copied to clipboard!- Doświadczenie w optymalizacji zapytań SQL i pracy z bazami danych MySQL lub PostgreSQL.
- Znajomość języka PHP i architektury monolitycznych aplikacji.
- Umiejętność analitycznego myślenia i rozwiązywania problemów.
- Doświadczenie w pracy z systemami LMS będzie dodatkowym atutem.
- Znajomość narzędzi do monitoringu wydajności baz danych.
- Umiejętność pracy w zespole i komunikatywność.
- Znajomość zasad projektowania baz danych i indeksowania.
- Doświadczenie w pracy z systemami kontroli wersji, np. Git.
- Dobra organizacja pracy i samodzielność.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w optymalizacji zapytań SQL?
- Czy pracowałeś wcześniej z monolitycznymi aplikacjami PHP?
- Jakie narzędzia wykorzystujesz do monitorowania wydajności baz danych?
- Opowiedz o sytuacji, gdy udało Ci się znacząco poprawić wydajność systemu.
- Jakie znasz techniki indeksowania baz danych?
- Czy masz doświadczenie z systemami LMS?
- Jak radzisz sobie z identyfikacją wąskich gardeł w aplikacjach?
- Jakie są Twoje metody testowania optymalizacji?
- Czy potrafisz tworzyć dokumentację techniczną?
- Jakie znasz narzędzia do automatyzacji optymalizacji zapytań?