Кому интересна вакансия:
Знания, необходимые для исполнения должностных обязанностей:
• Уверенное знание PHP 5.3+;
• Знание одной из фреймворков Laravel, Symphony, Zend, Yii
• Знание Laravel будет Вашим большим преимуществом;
• Знание Postgresql будет преимуществом;
• Уверенное знание MySQL;
• Знание NoSQL базы данных будет плюсом;
• Знание HTML, CSS, JavaScript, jQuery (умение верстать макеты);
• Знание одного фреймворка из Bootstap или UIKit будет преимуществом;
• Знание тестов Unit Test и т.д;
• Знание паттернов и принципов (ORM, DI, SOLID и др.) будет Вашим преимуществом.
Навыки, необходимые для исполнения обязанностей:
• Опыт работы на production-сервере (минимальный уровень: установить nginx+fpm, запустить простой сайт на нём);
• Опыт работы в консоли Linux;
• Опыт интеграции с различными сервисами по REST или SOAP;
• Толерантность к legacy-проектам и чужому коду;
• Умение доработать чужой код;
• Опыт работы и доработки систем на одной из CMS(Wordpress, Joomla, Drupal, Modx и т.д).
• Хорошее понимание и умение применять на практике принципы ООП (хотя бы MVC);
Функциональные обязанности на данной должности:
Разработка и доработка функционала продуктов компании. Осуществление администрирования web-сервера и операционной системы, под управлением которой работает web-сервер. Определение вместе с непосредственным руководителем цели и задачи проекта. Разрабатывать удобный, с точки зрения навигации, интерфейс web-сервера.
Размещение контента совместно со структурными подразделениями. Настраивать web-сервер, службы удаленного администрирования, брандмауэры. Обеспечивать безопасность web-сервера.