Знание и опыт применение MVC
Знание и умение применять паттерны проектирования
Умение писать понятный код. Умение выражать свою мысль в коде так, чтобы любой коллега смог прочесть и понять суть без дополнительных комментариев.
Умение работать с git, знание git workflow. Умение работать с ветками — merge, rebase.
Знание php5.5 и выше
Знание Symfony2/3 Framework — наличие реализованных проектов на данном фреймворке. Глубокое понимание инфраструктуры Symfony Framework
Опыт работы с doctrine
Знание SQL MySQL. Умение писать сложные запросы. Понимание работы индексов, умение оптимизировать запросы.
Опыт построения rest api.
Умение писать функциональные тесты (тесты на api) с применением phpunit
Опыт работы с популярными вендорными бандлами symfony (knp, stof doctrine extensions, fosrest, jms и т.д.)
Уметь работать с консолью Linux (пожелание)
Знание языков:
Русский
Английский (технический)
Приоритет: Украина
Гибкий график работы (24/7)
Работа на результат
Возможны командировки в Европу (не принудительно)
Кроме гарантированного оклада, каждый месяц применяется бонусная система (10% к окладу) а также оплачиваются все сверхурочные часы, если имеется желание работать больше.
Данная вакансия предполагает работу над очень интересным проектом из Латвии.
Работа ведется по Scrum/Agile методологии. Спринт — 2 недели.
Над данным проектом планируется работа команды из 5ти человек.
Скрам мастер — опытный менеджер из Латвии
Основная задача системы, это автоматизация выдачи кредитов юридическим лицам. Система должна собрать данные о компании (банковские API, парсинг банковских выписок и пр.), проанализировать их, и выдать результат о рисках выдачи кредита. В будущем планируется создание API для предоставления доступа к нашей системе сторонним агентам. По факту, система представляет собой RIA приложение. Бек часть написана на PHP (Symfony 3) + MySQL, фронт — JS (ReactJS) + HTML.
Испытательный срок:
1 месяц