Backend Developer
Требуемый опыт работы: от 1 года до 3 лет
Опубликовано на: HH.ru, 24.05.2021
Группа компаний ЭТП ГПБ включает в себя Электронную торговую площадку ГПБ для проведения закупок по 44-ФЗ, 223-ФЗ и коммерческих торгов, Удостоверяющий центр по выпуску электронных подписей с пунктами выдачи более чем в 40 регионах РФ, систему электронного документооборота, супермаркет финансовых инструментов для участников закупок и еще более 20 цифровых продуктов и сервисов, обеспечивающих процесс управления затратами для наших клиентов в России и зарубежом.
Также, совместно с нашими партнерами Газпромнефть-Снабжение мы развиваем инновационную технологическую платформу, в основе которой — прогрессивные цифровые инструменты и передовые интеллектуальные сервисы для управления цепочкой поставок. Еще один важный и масштабный проект ЭТП ГПБ - биллинговая платформа для абонентов Газпром Межрегионгаз, комплексное высоконагруженное IT-решение по автоматизации процессов.
Как мы работаем в ЭТП ГПБ:
Комфортно:
— Удобный график. Приходим в офис в интервале с 8 до 11 утра. Заболев, можем пару дней поработать из дома. Перешли на смешанный формат работы: при необходимости личного присутствия приезжаем в офис, но можем поработать и из дома.
— Уютный офис. Все наши офисы находятся в шаговой доступности, разделены на тихие рабочие зоны и лаунжи с переговорками. Есть, где спокойно поработать, есть, где расслабиться и переключить внимание. А в Москве у нас 2 офиса - в сердце IT в Сколково и в 7 минутах ходьбы от м. Полянка или в 10 минутах от Третьяковской/Кропоткинской. В обед мы выходим прогуляться в Музеон или любуемся статуей Петра I и видами старой Москвы, наслаждаемся нашим тренажерным залом, игровой зоной, кухнями, диванчиками и массажным креслом!
Эффективно:
- Четко поставленные задачи от руководителей, прозрачная система учета рабочего времени и следование методологиям Agile/Scrum
- Современный стек, развитая IT-инфраструктура и адекватные Devops
- Все возможности для карьерного и профессионального роста: участие в профильных мероприятиях, курсы повышения квалификации, развитие soft-skills, а также корпоративная программа “Культурная трансформация”.
Безопасно:
- Социальные гарантии - полное соблюдение ТК, “белая” з/п, выплаты от компании в особых случаях (приятных или трагических)
- Расширенный ДМС, включая стоматологию и скидки на мед.обслуживание для членов семей после 12 месяцев работы у нас. Экстренное медицинское сопровождение сотрудников, независимо от стажа работы.
- Более 25% сотрудников работают в компании со дня ее основания, более 50% работают 3 года и более. Средний возраст сотрудников - 30 лет.
От нашего будущего коллеги мы ждем:
опыт практического применения принципов написания качественного кода: DRY, SOLID, KISS;
понимание принципов и основ ООП;
понимание паттернов проектирования;
уверенные знания PHP7.4 и опыт написания приложений на нем;
опыт работы с реляционными СУБД, опыт проектирования баз данных, понимание реляционной алгебры/опыт построения сложных запросов и их оптимизации;
понимание принципов разработки с учетом высоких нагрузок;
опыт работы со сторонними API;
опыт работы с Linux системами;
опыт работы с Git из консоли;
знание алгоритмов на уровне понимания вычислительной/ресурсной сложности/знание структур данных;
опыт работы с Docker;
опыт ревью чужого кода.
Технологии, которые мы используем:
- PHP7.4
- Composer
- Zend Framework 3, Symfony 4
- PostgreSQL
- RabbitMQ
- Redis
- XML, XSD
- SOAP, REST
- WebSocket
На фронте используется Angular (9-11)
Мы оценим:
- углубленные знания PHP, понимание того, как PHP работает с памятью, GC, циклические ссылки;
- опыт работы с elasticsearch;
- понимание основ информационной безопасности;
- опыт работы с криптографией, в т.ч. российской (КриптоПро и т.п.);
- опыт написания тестов, TDD, BDD;
- docker, kubernetes;
- знание английского языка на уровне чтения технической документации.
Чем предстоит заниматься:
- анализ и декомпозиция поставленных задач на разработку ПО;
- поиск и предложение средств и вариантов решения поставленных задач;
- написание программного кода в рамках реализации задачи в соответствии с принятыми в компании требованиями и нормами;
- проверка программной реализации на предмет соответствия постановке задачи;
- проверка программной реализации на предмет ошибок;
- написание автоматических тестов в соответствии с принятыми в компании нормативными документами;
- исправление найденных по результатам тестирования замечаний;
- содействие разработчикам ПО и специалистам по тестированию ПО в рамках подготовки задачи к выводу в продуктив;
- помощь разработчикам ПО уровнем ниже в решении их задач, наставничество;
- взаимодействие с аналитиками, специалистами по тестированию ПО и смежными подразделениями в рамках поставленных задач.