PHP-разработчик

Некоммерческое акционерное общество Торайгыров университет

PHP-разработчик

Павлодар, улица Ломова, 64

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

Обязанности:
  • Разрабатывать новые модули АРМ: серверная логика, работа с базой, HTTP-endpoints и JS-обвязка на клиенте.
  • Проектировать и реализовывать API и AJAX-контракты между модулями, мобильными клиентами и внешними системами: параметры запросов, форматы ответов, коды состояния, авторизация и обработка ошибок.
  • Писать и оптимизировать сложные SQL-запросы на MariaDB.
  • Сопровождать и рефакторить legacy-код на PHP: чистить, покрывать проверками, переводить на современный стек без ломки рабочих сценариев.
  • Писать клиентский JavaScript для модулей: AJAX-взаимодействие с backend, валидация форм, динамические таблицы и фильтры.
  • Разбирать инциденты и обращения пользователей: по логам, запросам и HTTP-трафику находить причину, а не симптом.
Требования:
  • PHP: от 1 года коммерческого опыта. Уверенное владение языком без фреймворка: сессии, работа с массивами и строками, обработка ошибок, подключение к базе, безопасная обработка пользовательского ввода.
  • HTTP: понимание жизненного цикла запроса: методы, заголовки, cookies и сессии, коды ответов, редиректы, content-type, CORS. Умение проектировать и отлаживать endpoints, читать запросы в DevTools.
  • SQL: JOIN, подзапросы, группировки, оконные конструкции через подзапросы, индексы, EXPLAIN, оптимизация тяжёлых выборок на реальных объёмах данных. Понимание, чем отличается запрос на 100 строках и на миллионе.
  • JavaScript: уверенная работа с DOM, событиями, AJAX (jQuery и fetch), обработкой JSON-ответов backend, отладкой в браузере. Фреймворки не требуются.
  • Опыт работы с крупной кодовой базой без фреймворка: умение читать чужой код, находить связи между модулями и вносить точечные изменения.
  • Практика с шаблонизаторами (Smarty или аналог), HTML/CSS.
  • Git на уровне ежедневной работы, понимание ветвления и code review.
  • Аккуратность и ответственность: система хранит персональные данные, оценки, приказы и данные доступа, цена ошибки высокая.
  • Умение общаться с не-техническими заказчиками (сотрудниками деканатов, кадров, учебной части) и переводить их запросы в понятные задачи.
  • Обязательно иметь высшее или средне-специальное образование.
  • Будет плюсом

  • Опыт работы с MDB2, PDO, MySQLi в одном проекте.
  • Знакомство с Composer, PHPUnit, статическими анализаторами (PHPStan, Psalm).
  • Docker, настройка PHP-окружений.
  • Опыт работы в образовательных или государственных информационных системах.
  • Знание фреймворка Laravel.
  • Умение поддерживать интеграции с внешними системами: 1С, СКУД, Platonus, Active Directory, Telegram и WhatsApp-уведомления, amoCRM.
Условия:

  • Аккуратность и ответственность: система хранит персональные данные, оценки, приказы и данные доступа, цена ошибки высокая.
  • Умение общаться с не-техническими заказчиками (сотрудниками деканатов, кадров, учебной части) и переводить их запросы в понятные задачи.
  • Обязательно иметь высшее или средне-специальное образование.
Навыки
  • PHP
  • SQL
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию