Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Fullstack Senior PHP

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Мы ищем Fullstack Senior PHP-разработчика в команду развития АСУ Гермес. Сфера деятельности команды – развитие внедрённой платформы для сквозной автоматизации процессов технического уровня (OSS). Платформа включает в себя компоненты по управлению заявками (ordering), процессами (BPMS), интеграции (ESB) и используется во всех филиалах компании. На текущий момент мы расширяем команду для развития технологического стека проекта.

Ожидания от кандидата

Основные обязанности:

Доработка существующего функционала системы, так и проектирование принципиально новых инструментов для бизнеса с применением современных технологий

Основные задачи:

∙ Проектировать и создавать новую функциональность

∙ Дорабатывать и поддерживать существующую функциональность

∙ Написание юнит и интеграционных тестов

∙ Ревью кода других разработчиков

∙ Декомпозиция задач

∙ Fullstack разработка

∙ Перевод проекта на VueJs и Bootstrap 5

∙ Работать со стеком: PHP8 (и переход на PHP8.1), PHP-фреймворками (Mezzio/laminas), SQL (Oracle), GIT, JS (Jquery, VueJs), HTML, CSS, Apache, RabbitMQ, Docker (для локальной разработки)

Требования:

∙ Знание PHP7/PHP8

∙ Умение пользоваться xDebug

∙ Понимание принципов ООП, опыт использования паттернов проектирования (GRASP, GOF)

∙ Опыт работы с современными PHP-фреймворками

∙ Опыт написания тестов на PHP (Codeception, Phpunit)

∙ Знание SQL, построение и оптимизация сложных запросов

∙ GIT

∙ Rest API, SOAP

∙ Уверенное знание javascript

∙ Умение верстать HTML-страницы, базовые навыки CSS

∙ Знакомство с приниципами работы брокеров сообщений (например, RabbitMQ)

Будет плюсом:

∙ Опыт работы с Linux (Redhat, CentOS)

∙ знакомство с Zend expressive/Laminas

∙ Опыт профилирования кода

∙ Опыт работы с Oracle

∙ Опыт написания проектов на VueJs 2-3

∙ Опыт работы с Bootstrap 4-5

∙ Опыт работы с Legacy

∙ Понимание принципов работы Docker

Условия работы

Условия

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно.