Задачи:
— Разработка и доработка функционала LMS-платформы на базе PHP.
— Поддержка и доработка существующего программного кода.
— Разработка и сопровождение REST API.
— Разработка и оптимизация SQL-запросов.
— Исправление ошибок и оптимизация производительности системы.
— Участие в код-ревью.
— Подготовка технической документации по реализованному функционалу.
— Работа с Git (Merge Request, Code Review).
— Участие в тестировании и устранении замечаний QA.
— Взаимодействие с аналитиками, тестировщиками и другими участниками команды.
Требования:
— Опыт коммерческой разработки на PHP от 3 лет.
— Уверенное знание PHP 7.4+.
— Хорошее знание SQL и опыт работы с PostgreSQL или MySQL.
— Опыт разработки REST API.
— Понимание принципов ООП, SOLID и паттернов проектирования.
— Опыт работы с Git.
— Опыт работы с Linux (Ubuntu будет преимуществом).
— Навыки написания чистого, поддерживаемого и документируемого кода.
— Умение анализировать существующий код и разрабатывать новый функционал.
— Опыт участия в командной разработке.
Будет преимуществом:
— Опыт разработки на платформе Moodle/Iomad.
— Опыт разработки модулей и плагинов для Moodle.
— Знание архитектуры Moodle.
— Базовые знания HTML5, CSS3 и JavaScript.
— Понимание принципов информационной безопасности и требований OWASP.
— Опыт участия в государственных или образовательных ИТ-проектах.
Условия:
— Участие в крупном проекте по развитию LMS-платформы.
— Работа над задачами по разработке и развитию образовательной системы.
— Возможность профессионального роста и развития.
— Работа в команде опытных разработчиков, аналитиков и QA-инженеров.
— Конкурентоспособная заработная плата.
— Долгосрочный проект с возможностью дальнейшего сопровождения.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.