PHP разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы сопровождаем и поддерживаем большой платежный сервис: сотни терминальных сетей в разных странах, десятки валют, сотни тысяч платежей, море данных – наша ежедневная реальность. Если вы знакомы с этой областью – прекрасно, если нет – расскажем и научим.
Основной стек технологий:
·Linux (debian/ubuntu),
·nginx + php-fpm,
·PHP 5.3-5.5 (Zend Framework 1 / Symfony2)
·MySQL+ ElasticSearch
От вас мы ждем:
·уверенного владения PHP 5.3/5.4 (действительно уверенное, спросим и про SPL, и про замыкания),
·владение Zend Framework 1.x и/или Symfony2
·готовности писать юнит-тесты на свой код
·понимания принципов построения безопасных веб-приложений и ответственность за написанный код
·опыта работы с реляционными базами данных, понимание области их применимости и неприменимости
·прекрасного уровня понимания ООП. Надеемся, что вы можете поддержать разговор про паттерны проектирования и понимать, почему вопрос об отличиях абстрактного класса от интерфейса – уже классика.
Что нужно делать:
- Думать над задачей, при этом еще до того, как начинать писать код
- Оценивать задачи и свои силы
- Проектировать варианты решения
- Выбирать оптимальное решение совместно с коллегами
- Писать код и тесты к нему
- Следить за работой своего сервиса
- Учиться, учиться и еще раз учиться
Преимуществом будет (если не умеете, не критично, научим):
- Опыт работы с распределёнными системами контроля версий
- Знание английского языка на достаточном для чтения документации уровне
- Понимание особенностей функционирования и опыт базовой настройки веб-сервера
- Опыт работы с NoSQL решениями
- Если вы пришлете ссылку на github или bitbucket со своими примерами кода на PHP, это будет большим плюсом