Ведущий разработчик C# + Python (МТС ID Scan)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
МТС – одна из крупнейших российских экосистем. На базе основного телеком-бизнеса мы создаем цифровых продукты и сервисы во многих направлениях – от интернета вещей, искусственного интеллекта и больших данных до цифровой медицины и киберспорта.
В продуктовую команду разработки MTC ID Scan нужен опытный C# разработчик со знанием Python.
МТС ID Scan это новое решение по проверке физических лиц. Клиент получает всю информацию о физическом лице в одном окне в режиме реального времени. Вместо ручной обработки источников открытых данных (ГИСы: ФССП, МВД и прочие), запросы ко всем системам делает наше решение и предоставляет клиенту в агрегированном виде.
Можно работать с командой в Москве или удаленно из других городов
Обязанности:
- Разработка микросервисов на С#;
- Написание сборщиков данных (Python Scrappy);
- Поддержка существующих сборщиков (Python Scrappy);
- Написание Unit/интеграционных тестов;
- Документирование кода;
- Проведение код-ревью.
Требования:
- Опыт разработки на Python;
- Умение выделять слои и писать понятный Enterprise-level код;
- Отличное знание C# 8+ и ASP .NET Core (.NET 5, .NET 6);
- Понимание принципов ООП, SOLID, KISS/DRY, CQRS, шаблонов проектирования, базовых алгоритмов;
- Навыки работы с PostgreSQL, Entity Framework Core;
- Навыки работы с RabbitMQ, Redis;
- Опыт написания Unit/интеграционных тестов;
- Опыт работы со Swagger (OpenAPI);
- Умение документировать код.
Будет плюсом:
- Понимание TDD/DDD;
- Опыт реализации роботов-загрузчиков данных из открытых источников;
- Опыт работы с Docker, Kubernetes;
- Опыт работы в проектах по гибким методологиям (Scrum, Kanban);
- Опыт использования Confluence, Jira, Gitlab.
Бонусы
Условия:
- оформление по ТК РФ;
- гарантированный "белый" оклад + полугодовые бонусы;
- ДМС со стоматологией, страхование жизни;
- компенсация мобильной связи (МТС);
- гибкий график работы, возможен удалённый формат работы;
- посещение профильных конференций;
- возможность дополнительного обучения;
- участие в создании проектов федерального уровня.