PHP-разработчик
Описание
Рассматриваем кандидатов только с возможностью работать из офиса в г. Ульяновске.В отдел Разработки ПО требуется сотрудник для работы в перспективном продуктовом проекте. Мы уверены, что обладаем уникальными компетенциями и высоким конкурентным преимуществом на стоматологическом рынке. Мы ищем в команду разработчика для развития программного продукта МИС DentalPRO (медицинская информационная система).Мы используем стек технологий: PHP 7, PHP 8; MySQL; Memcached; Confluence, Jira; SOLID, Clean Code, ООП; Git, bitbucket; Symfony, API, Docker, HTML, CSS, JS. Что предстоит: Разработка новых модулей и функциональных блоков в соответствии с техническими заданиями. Поддержка и доработка существующих модулей системы. Реализация бизнес-логики. Интеграция с внешними API (платежные системы, медицинские сервисы, CRM). Оптимизация производительности существующего кода. Работа с базой данных. Проектирование и реализация схемы базы данных для новых модулей. Написание оптимизированных SQL-запросов. Создание и поддержка миграций базы данных с использованием Phinx. Работа с представлениями (views) и хранимыми процедурами. Обеспечение целостности и безопасности данных. Взаимодействие с аналитиками для уточнения требований. Консультация QA-инженеров по тестовым сценариям. Поддержка технической документации для внедренцев. Консультации по техническим вопросам для службы технической поддержки. Требования: Уверенное владение: PHP 7.3+ с глубоким пониманием особенностей версий ООП: наследование, инкапсуляция, полиморфизм, абстракция. Паттерны проектирования: Singleton, Factory, Strategy, Observer, Repository. PSR стандарты (PSR-1, PSR-4, PSR-12). Composer: управление зависимостями, автозагрузка классов. Проектирование нормализованных схем баз данных. Сложные JOIN-запросы, подзапросы, CTE. Индексы: понимание типов, создание, оптимизация. Транзакции и уровни изоляции Хранимые процедуры, функции, триггеры. Оптимизация запросов (EXPLAIN, профилирование). Будет плюсом: HTML5, CSS3, JavaScript (ES6+). AJAX, Fetch API, WebSockets. Понимание принципов работы браузера. Большими плюсами будут: React 18+. Webpack конфигурация и сборка. Создание и настройка Dockerfile. Предлагаем: Работу в ИТ-аккредитованной компании. Официальное трудоустройство и полностью белоснежную заработную плату. Работа из офиса в г. Ульяновске, график работы 5/2 с 9 до 18:00. Поток интересных задач, возможность выбирать и внедрять инструменты для разработки. Регулярные оценочные сессии и индивидуальный план развития. Работу в стабильной компании и перспективном продуктовом проекте. Работу с командой профессиональных и отзывчивых коллег.Рассматриваем кандидатов только с возможностью работать из офиса в г. Ульяновске.