Backend-разработчик middle (Java, Go, Python, ML)
Компания: МегаФон
Локация: Москва
О компании
МегаФон — один из крупнейших телекоммуникационных операторов в России, предоставляющий широкий спектр услуг связи, включая мобильный и фиксированный телефонный сервис, интернет и цифровые решения. Компания занимает сильные позиции на рынке, предлагая инновационные услуги как для частных, так и для корпоративных клиентов. МегаФон активно применяет передовые технологии для оптимизации и расширения своего сервиса.
Ключевые факты:
- Обширная клиентская база в миллионы абонентов
- Широкий спектр услуг в области телекоммуникаций и IT
- Инновационные технологии в сфере связи и цифровых услуг
- Участие в разработке высоконагруженных приложений
О вакансии
Команда занимается разработкой и оптимизацией новых сервисов, используя такие языки программирования, как Java, Go и Python. Она активно работает над улучшением бизнес-логики core-компонентов, выполняет задачи, связанные с CI/CD и качеством программных продуктов. Члены команды участвуют в разработке новых функциональных возможностей и анализе решений для внедрения новых проектов компании.
В рамках работы предполагается тесное взаимодействие с менеджерами, тестировщиками и другими разработчиками. Ключевыми задачами являются сопровождение и развитие существующих решений, участие в Code Review, а также проектирование API для новых сервисов и внедрение передовых технологий.
Чем предстоит заниматься:
- Разрабатывать новые сервисы на Java, Go и Python
- Поддерживать и развивать бизнес-логику в core-компонентах
- Писать тесты и участвовать в тестировании решений
- Сопровождать CI/CD процессы с использованием Atlassian
- Участвовать в разработке новых функциональных возможностей
- Проводить код-ревью и анализировать чужие решения
Что мы предлагаем:
- Динамичную работу в одной из ведущих телеком-компаний
- Возможность применять и развивать профессиональные навыки
- Участие в интересных и значимых проектах
Обязанности
- Разработка новых сервисов на Java, Go и Python
- Поддержка и оптимизация бизнес-логики core-решений
- Написание тестов для новых и существующих функций
- Коммуникация с различными командами, включая менеджеров и тестировщиков
- Сопровождение CI/CD процессов с использованием Atlassian
- Обеспечение высокого качества разрабатываемого продукта
- Участие в создании и внедрении новых функциональных возможностей
- Код-ревью и анализ чужих решений
- Участие в аналитике и проектировании новых продуктов и проектов
Требования
- • Высшее техническое образование• Опыт разработки на Javа от 4-х лет, Go, Python от 2-х лет• Опыт участия в разработке высоконагруженных приложений и их оптимизации (банки/телеком)• Понимание особенности разработки многопоточных приложений• Опыт создания ML-моделей и MLOps, глубокое понимание архитектуры ИИ от 2-х лет• Владение популярными архитектурными паттернами и понимание, в каких случаях их надо применять• Опыт использования RDBMS, NoSQL от 4-х лет• Понимать, какие бывают брокеры сообщений и типы кэша данных• Разбираться в контейнеризации приложений и в работе придерживаться принципов Quality Assurance• Знать, что такое Agile, получать удовольствие от гибких методологий• Иметь навыки подготовки и демонстрации решения заказчику