W skrócie
- Zadania: Twórz innowacyjne rozwiązania e-learningowe w Moodle i współpracuj z zespołem projektowym.
- Firma: Globalna firma konsultingowa z pasją do cyfrowego uczenia się.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z szansami na rozwój kariery w międzynarodowym zespole.
- Dlaczego ta praca: Pracuj nad nowoczesnymi platformami edukacyjnymi i wpływaj na przyszłość nauki.
- Kwalifikacje: Doświadczenie w Moodle, PHP, JavaScript oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Oferujemy współpracę z naszym klientem, globalną firmą konsultingową, która koncentruje się na cyfrowym uczeniu się i innowacjach edukacyjnych. Wykorzystując doświadczenie w infrastrukturze chmurowej, systemach zarządzania nauką oraz projektowaniu doświadczeń użytkownika, wspierają klientów sektora publicznego w budowaniu platform gotowych na przyszłość, które umożliwiają dostępne, skalowalne i skuteczne uczenie się.
Opis zadań:
- Interakcja z analitykami biznesowymi, klientami, użytkownikami, liderami projektów oraz programistami.
- Współpraca z interesariuszami, projektantami instrukcji oraz zespołami UX/UI w celu zbierania i doprecyzowywania wymagań dla rozwiązań e-learningowych opartych na Moodle.
- Udział w ceremoniach Agile, w tym planowaniu sprintów, przeglądzie backlogu oraz codziennych spotkaniach, zapewniając, że rozwój jest zgodny z celami biznesowymi i edukacyjnymi.
- Rozwój architektury front-endowej strony internetowej.
- Tworzenie i dostosowywanie wtyczek oraz motywów Moodle zgodnie z wytycznymi rozwoju Moodle.
- Konfiguracja podstawowych funkcji Moodle, w tym kursów, ról, kompetencji, quizów i systemów oceniania.
- Projektowanie interakcji użytkowników na stronach internetowych.
- Rozwój aplikacji back-endowych.
- Implementacja podstawowej logiki biznesowej.
- Tworzenie serwerów i baz danych dla funkcjonalności.
- Rozwój niestandardowych raportów i pulpitów nawigacyjnych w celu dostarczenia informacji o zaangażowaniu w naukę i postępach użytkowników.
- Zrozumienie i wdrażanie zabezpieczeń oraz ochrony danych.
- Optymalizacja międzyplatformowa.
- Projektowanie responsywnych aplikacji.
- Projektowanie i rozwój API.
- Implementacja integracji z API stron trzecich (np. systemy uwierzytelniania i/lub zewnętrzni dostawcy treści).
- Udział w projektowaniu i tworzeniu skalowalnego oprogramowania.
- Optymalizacja wydajności Moodle, wdrażanie strategii buforowania, indeksowania baz danych i równoważenia obciążenia.
- Przyjmowanie roli lidera projektów, w razie potrzeby.
- Utrzymanie integralności i organizacji kodu.
- Pisanie czystego, funkcjonalnego kodu zarówno na front-endzie, jak i back-endzie.
- Kompilacja i analiza danych, procesów oraz kodów w celu rozwiązywania problemów i identyfikacji obszarów do poprawy.
- Testowanie i naprawa błędów lub innych problemów z kodowaniem.
- Spełnianie zarówno potrzeb technicznych, jak i konsumenckich.
- Pisanie dokumentacji technicznej.
Wymagana wiedza techniczna:
- Co najmniej 1 rok doświadczenia w architekturze Moodle, API i rozwoju wtyczek zdobytego podczas pracy nad dużymi instalacjami Moodle z co najmniej 500.000 użytkowników i wsparciem dla więcej niż 5 języków (wymagane).
- Co najmniej 1 rok doświadczenia w budowaniu responsywnych motywów Moodle przy użyciu HTML/HTML5, CSS/CSS3, JavaScript i Bootstrap (wymagane).
- Co najmniej 5 lat doświadczenia z językami front-endowymi takimi jak JavaScript, HTML i CSS.
- Co najmniej 5 lat biegłości w językach i frameworkach back-endowych - PHP, Java.
- Co najmniej 2 lata doświadczenia w architekturze chmurowej: REST, SOAP, usługi AWS.
- Co najmniej 5 lat doświadczenia z MySQL.
Wiedza i umiejętności:
- Bardzo dobra znajomość Atlassian Confluence, Atlassian JIRA, PHP, MySQL, Power BI lub podobnych, znajomość chmury AWS.
- Umiejętność monitorowania, rozwiązywania problemów i efektywnego rozwiązywania problemów w produkcyjnych środowiskach Moodle.
- Aktualizowanie wiedzy na temat aktualizacji rdzenia Moodle i wtyczek, stosowanie niezbędnych poprawek i zabezpieczeń.
- Umiejętność prowadzenia prezentacji biznesowych i technicznych.
- Umiejętność stosowania wysokich standardów jakości.
- Bardzo dobre umiejętności komunikacyjne z odbiorcami technicznymi i nietechnicznymi.
- Umiejętność pisania jasnych i uporządkowanych dokumentów technicznych.
- Autonomia.
- Silne umiejętności organizacyjne i zarządzania czasem.
- Umiejętność integracji w międzynarodowym/multikulturowym środowisku.
- Doskonała komunikacja werbalna.
- Uwagi na szczegóły.
- Umiejętność radzenia sobie z szybko zmieniającymi się technologiami związanymi z LMS i Moodle.
- Doświadczenie w projektowaniu i wdrażaniu rozwiązań raportowych.
- Doświadczenie w projektach związanych z systemami końca życia.
- Silna wiedza w zakresie pomiaru i śledzenia dostaw do biznesu zgodnie z wymaganiami (KPI, pomiary jakości i punkty kontrolne).
- Pisanie i wykonywanie testów jednostkowych, funkcjonalnych i integracyjnych w celu zapewnienia stabilności i bezpieczeństwa wdrożeń Moodle.
- Przeprowadzanie przeglądów kodu w celu egzekwowania najlepszych praktyk, zabezpieczeń i standardów wydajności.
- Zarządzanie pipeline'ami CI/CD dla zautomatyzowanych wdrożeń Moodle.
- Wdrażanie instancji Moodle przy użyciu Dockera dla skalowalnych rozwiązań chmurowych.
PHP/JS/Moodle Developer in Katowice – pracodawca: Infotree Global Solutions Inc.
Infotree Global Solutions Inc. to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu innowacji technologicznych. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w zaawansowanych projektach związanych z architekturą lakehouse oraz przetwarzaniem danych w czasie rzeczywistym, co sprzyja zdobywaniu cennych umiejętności. Dodatkowo, firma promuje kulturę współpracy i otwartości, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój organizacji.
Dane kontaktowe:
Zespół rekrutacyjny Infotree Global Solutions Inc.