PHP developer Работа удаленная, полная занятость ЗП: 2200$ все что выше обсуждается дополнительно Компания : http://petrosoftinc.com USA продуктовая компания Petrosoft LLC более 15 лет на рынке. является партнером SAP. IBM . MIcrosoft Технический лидер в области разработки back office систем управления заправочными станциями и топливной дистрибуцией, а так же software для retail и ресторанного бизнеса. Мы распределённая удаленная команда + devops team + shared команда QA. Выполняем поддержку порядка 20 микро-сервисов и поддержку пользователей (проблемы авторизации / аутентификации с использованием различных протоколов, в качестве Identity Provider используется Keycloak). У нас итеративная разработка, регулярные stand up meetings и ретроспективы, четкие и понятные процессы, работаем на результат. Наши менеджеры понимают, что такое технический долг и в спринты закладываем время на его снижение. Внедрены CI/CD, современный стек технологий и микросервисная архитектура, активно используем архитектурные паттерны. Основной стек: PHP 7.1 / 7.2, Symfony 3.4 / 4.1+, сервера очередей, Informix / MySQL Цели на должности: Развитие и сопровождение микро-сервисов по управлению users / permissions business partners and devices authentication. Реализация новых микро-сервисов. Улучшение и развитие core-библиотек. Повышение performance ранее разработанных решений. Сопровождение уже написанной и подготовка документации для вновь разработанных решений с учетом внутренних стандартов в компании. Ожидаемые результаты: Стать экспертом по доменным областям permission management / user management / business partners management. Стать экспертом в процедурах авторизации / аутентификации пользователей и устройств в системе с учетом использования Identity Provider Keycloak. Стать экспертом в понимании управления доступом к системе базируясь на принципах RBAC Стать экспертом по инфраструктурной составляющей Petrosoft Cloud (библиотеки, управление CI/CD, улучшение tracebility). Обязанности: - Разработка и сопровождение core-библиотек. - Разработка новых и сопровождение ранее разработанных микросервисов. - Написание unit и интеграционных тестов (phpunit) - Ведение технической документации. - Проведение демонстраций функционала для QA-команды. - Участие в проектировании системы. - Участие в дейли-митингах и ретроспективах, планировании спринта. - Профилирование существующих сервисов и повышение performance Требования: Опыт работы от 3-х лет с Symfony Опыт работы от 2-х лет с Doctrine 2 Опыт интеграции со сторонними API. Опыт работы с NoSQL хранилищами. Опыт работы с git Опыт работы с системами CI (continuous integration) Достаточно любой системы. Опыт работы с командной строкой unix. Умение писать unit-tests. Опыт работы с docker Опыт использования на практике шаблонов проектирования . Личные навыки: Умеющий самостоятельно контролировать свое рабочее время и нацеленный на результат, устремленный, открытый к новым технологиям и решениям, прагматичный. Размеры структура команды R&D более 100 человек География нашей компании США, Европа. Украина, Россия, Беларусь Условия: Работа удаленная, полная занятость Выплата заработной платы в $ на личный банковский счет График работы: гибкий, 8-ми часовой рабочий день, 5 дней в неделю, основное время с 10:00 до 19:00. Митинги 11:00- 15.00 Оплачиваемый отпуск Контакты job@petrosoftinc.com.