Напиши текст вакансии для должности "Инженер – разработчик внутренних систем и сервисов, PHP". Название компании: "EDPnet". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Ajax', 'jQuery', 'PHP', 'HTML', 'SQL'

 Уверенные знания языка PHP, знания как объектно-ориентированного, так и процедурного подходов к программированию, умение выбирать оптимальный вариант для конкретной задачи в зависимости от масштаба и требований задачи Умение читать и понимать чужой код, в т.ч. legacy, принимать оптимальные с точки зрения надёжности решения при разработке: например потребуется знание того, как происходят SQL-инъекции, и умение уже на начальных этапах застраховаться от такой возможности Опыт написания кода внутренних систем и сервисов для компании, разработки интеграций со сторонними системами Опыт написания подсистем без фреймворков, а также написания систем с нуля – бэкенд обязательно, фронтенд – минимально необходимые знания Желателен опыт работы с FreePBX (из необходимого – доработка сопряжённой с FreePBX системы обеспечения клиентского оборудования) Опыт работы как «с нуля», так и в команде – в нашем случае работа будет под руководством существующего инженера Желательно понимать работу языка и уметь выбрать правильный алгоритм для «узких мест» задачи, например, знать, почему in_array в длинных циклах – это плохо Желателен опыт разработки систем предбиллинга – например, потребуется понимание того, почему использовать floating point для подсчёта денег – это плохо Будет плюсом: знание HTML, JavaScript (JQuery), понимание механизма AJAX, опыт работы с темплейтерами (у нас blitz) Уверенное владение английским языком обязательно  У нас: отсутствие больших фреймворков (внутри свой legacy framework, который надо либо рефакторить, либо заменить на любой легковесный); свобода принятия решений при разработке – лишь бы решение было читабельным, оптимальным и поддерживаемым; множество малых подсистем; ряд сложных подсистем предбиллинга и расчёта тарифов; мелкие вспомогательные скрипты; телефония со сложным вспомогательным web-интерфейсом и различными интеграциями; новые задачи по интеграциям и сервисам; а в свободное от новых задач время - развитие и поддержание существующих систем.