Компания "Макдоналдс, Россия"
Мы в команду системной разработки ищем backend-разработчика. Вам предстоит участие в комплексных кросс функциональных проектах по развитию платформы цифровых продуктов и смежных ИТ-систем.
Обязанности:
- Разработка новой функциональности информационных систем по заказу бизнес-подразделений компании в соответствии со стандартами, принятыми в рамках проекта
- Разработка новых web-сервисов в соответствии с техническим заданием
- Разработка нового функционала, оптимизация и поддержка существующей кодовой базы
- Анализ возможности разработки новых модулей и исправления ошибок.
- Оптимизация производительности, совершенствование функционал систем, отладка, профилирование и рефакторинг кода
- Участие в разработке ТЗ, оценка трудоемкости и планирование задач
- Разработка технической документации на создаваемые программные решения.
- Сопровождение внедрения новых решений
- Участие в проектировании отдельных модулей и сервисов
- Разработка юнит, функциональных и интеграционных тестов
- Работа в единой команде вместе с тимлидом, продакт-лидом, бизнес-аналитиками и разработчиками (в т.ч. синхронизация взаимодействия с внешними разработчиками в рамках запросов на изменение, которые передаются на реализацию подрядчикам)
- Участие в проведении codereview, планирования, ретроспективы и других командных мероприятий
- Координация действий с другими разработчиками при проведении совместных разработок
Требования: - Высшее образование
- Опыт работы в разработке backend части веб-приложений
- Понимание архитектуры и принципов работы современных веб-приложений
- Уверенные знания PHP версий 7+ и 8+
- Знание Symfony 4.4.5 и выше, опыт перехода на новые версии желателен.
- Опыт работы с CMS Bitrix
- Опыт работы с СУБД такими, так: MySQL или PostgreSQL, написание и профилирование сложных запросов
- Опыт работы с Elasticsearch
- Работа с кешированием и NoSQL-базами данных, например Redis
- Понимание основных методов интеграций и способов обмена между системами такими, как REST API, SOAP, а так же брокерами сообщений RabbitMQ и Kafka
- Опыт работы с системой контроля версий, например GitLab/GitHub/Bitbucket в командной и асинхронно разработке
- Умение работать с Docker, Docker Compose, Kubernetes
- Опыт работы с коллекциями API-запросов в Swagger или Postman
- Опыт работы с гибкими методологиями разработки Agile и SCRUM и такими инструментами, как Confluence и Jira
- Хорошее понимание принципов ООП и современных паттернов проектирования.
- Хорошие коммуникативные навыки, ориентированность на достижение результата
- Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач)
Условия: - Работа в коллективе ИТ-профессионалов;
- Возможность самореализации в амбициозных проектах цифровой трансформации компании-лидера в своей отрасли;
- Отсутствие бюрократии и дух стартапа;
- Стабильный работодатель;
- Достойный уровень оплаты, годовой бонус;
- Конкурентоспособный социальный пакет (ДМС, включая компенсацию 80% для детей);
- Гибридный график работы.