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

Этапы интервью: 1

Для рассмотрения специалиста необходимо заполнить форму

Контакты:

https://t.me/annaromannaa

a.brazhnikova@agima.ru

*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств