Описание вакансии
О компании:
Наш клиент, ИТ-центр крупнейшего в России горнодобывающего предприятия (входит в топ-10 крупнейших частных предприятий страны), обеспечивающий информационную и техническую поддержку на всех уровнях предприятиям группы компаний на всей территории присутствия.
Описание проекта и системы:
Внутрикорпоративная система дистанционного обучения. Предоставляет возможность работникам Компании удаленно повышать свои навыки и компетенции. В приложении в основном работа ведется над API приложения, но также присутствуют CRUD задачи, и более интересные: разработка нового функционала, интеграции с внутренними сервисами компании и т.д.
Стек проекта:
- В системе используется SPA монолит, API написано на Laravel 6.
- Также используется фреймворк Apiato для структурирования кода.
- Новый код пишем в стиле PHP 7.4, используем SOLID, придерживаемся единого стиля кода, который совместно улучшаем.
- Используем функциональные тесты для проверки кода: на сегодняшний день в CI создано более 500 тестов.
- Продуктивная среда система находится в DMZ, тестовая среда – локальная разработка в docker-compose.
Обязанности:
- Самостоятельная реализация заявок на изменение функционала, исправление по инцидентам
- Актуализация технической документации по разработкам
- Еженедельный отчет по задачам
Требования:
Мы ищем в команду людей с горящими глазами, желающих поучаствовать в развитии Ed Tech проекта. Если не знаете какую-либо из используемых у нас технологий — это не страшно, мы научим/поможем разобраться.
Мы используем гибкий процесс — обсуждаем задачи, декомпозируем, оцениваем риски, планируем сроки, а дальше каждый программист сам планирует своё время, чтобы уложиться в сроки.
-
Знание PHP 7 и работа с популярными фреймворками Zend, Yii, Symfony (преимущество Laravel, Apiato);
-
Уверенный пользователь git и консоли *nix;
-
Хороший опыт работы с JavaScript/jQuery преимущество знание VueJs/React;
-
Знание SQL, HTML, CSS;
-
Опыт самостоятельной разработки технической документации (заданий на разработку);
-
Опыт тестирования функциональности, устранение замечаний;
-
Ответственность, быстрая обучаемость, высокий уровень самоорганизации, нацеленность на результате
Будет преимуществом:
-
Знание SOLID/DDD;
-
Опыт работы с различными СУБД;
-
Знание о контейнеризации и отказоустойчивости сервисов;
-
Опыт работы с WebSocket и знание как устроен HTTP;
-
Опыт интеграции с внешними системами.
Условия работы:
- Достойный уровень заработной платы, премия 20% по итогам года.
- Полное соблюдение ТК РФ (оформление, оплата больничных, отпусков и пр.).
- Рабочий день: с 9:00 до 18:00, сокращенный рабочий день в пятницу с 09:00-16:45.
- ДМС, включая стоматологию.
- Гибридный график работы(удаленно/офис) на выбор.
- Готовы рассмотреть 100% удаленный формат работы.