Backend
January 30
ID 3513. PHP developer
Уровень: middle, middle+, senior-, senior
Ставка: middle - до 1 900 руб./час, senior - до 2 200 руб./час (*указывайте в форме ставку с налогами)
Требования:
- Умение анализировать и документировать функционала legacy‑систем (восстановление требований, моделей и схем интеграций по legacy коду и данным без документации)
- Опыт разработки на PHP от 7.1 и выше от 3‑х лет;
- Знание и соблюдение стандартов PSR‑12, PSR‑4;
- Знание основных паттернов проектирования GOF;
- Понимание принципов ООП;
- Свободное владение Linux CLI;
- Умение делать отладку кода (xDebug, xhProf);
- Опыт работы с Git и Docker.
- Навык уверенной работы в Linux консоли;
- Опыт проектирования БД, SQL (MySQL – обязательно, PostgreSQL)
- Опыт проектирования и разработки REST-API, gRPC
- Опыт работы с Kafka или ActiveMQ/RabbitMQ
- Опыт покрытия кода Unit и интеграционными тестами
- Уверенные знания ООП и некоторых основных шаблонов проектирования
- Понимание принципов KISS, YAGNI, DRY, SOLID
- Опыт реализации решений для крупных корпоративных или регулируемых организаций (крупный enterprise: маркетплейсы, банки, страховые, финтех, государственный сектор).
- Опыт с OpenAPI Generator, Swagger
- Практический опыт работы с высокоуровневым языками и библиотеками, кроме PHP: Go, Java / Spring (Spring Boot).
- Опыт работы с промышленными BPM-платформами (Camunda, Kogito, Flowable или аналогичными).
- Опыт работы в проектах с микросервисной архитектурой
- Опыт работы в командах по гибким методологиям разработки (Scrum, Kanban, SAFe).
- Опыт работы с Jira, Confluence, Jenkins/AzureDevOps или аналогами.
- Умение работать с Docker.
Краткое описание проекта:
- Текущая система представляет собой монолитное PHP-приложение с базой данных MySQL.
- Документация по большей части отсутствует.
- Основная часть инженерной экспертизы была утрачена к 2023-2025 году в связи с кадровыми изменениями.
- Наблюдается высокая степень неопределенности в понимании процессов, реализованных в системе.
- Восстановление архитектурных, системных и бизнес-знаний по системе.
- Создание полной документации по состоянию AS-IS.
- Разработка целевого состояния (TO-BE) и стратегии перехода на микросервисную архитектуру.
- Соответствие регламентам документирования и управления знаниями.
Краткое описание задач:
- Восстановление архитектурных, системных и бизнес-знаний по системе.
- Создание полной документации по состоянию AS-IS.
- Разработка целевого состояния (TO-BE) и стратегии перехода на микросервисную архитектуру.
- Соответствие регламентам документирования и управления знаниями.
Тип работ: outstaff / fulltime
Продолжительность работ: 6 месяцев
Допустимый часовой пояс (GMT): UTC+3
Для рассмотрения специалиста необходимо заполнить форму
Контакты:
*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств