Python - разработчик — Форензик

8 июня 2021    28
Откликнуться

Что ты будешь делать в этой роли:

Тебе предстоит участвовать в разработке инновационного проекта по финансовому мониторингу Revolver Online с возможностью влиять на развитие продукта и применять лучшие практики в этой области.

Наш технологический стек разработки: Java, Spring Boot, MS SQL, Python 3, Celery, Pandas, Docker, Flask, RabbitMQ, Angular и др.

О подразделении:

Наша Группа является крупнейшим и наиболее обеспеченным ресурсами подразделением в России и СНГ. Специалисты нашей команды обладают значительным опытом в расследовании случаев мошенничества, проведении анализа данных, рассмотрении потенциальных инвестиций, оказании содействия в судебных разбирательствах, предоставлении услуг в области бизнес-аналитики и др.

В настоящее время мы ведем разработку уникального для рынка решения SaaS для онлайн-мониторинга рисков портфеля контрагентов с расширенной настройкой аналитики, адаптированной под задачи бизнеса наших клиентов, и своевременным оповещением об опасности возникновения реальной угрозы.

Обязанности:

  • реализация нового функционала системы;
  • проведение ревью кода;
  • участие в оценке трудозатрат;
  • покрытие нового и существующего кода тестами;
  • отладка системы и исправление возникающих ошибок;
  • оптимизация производительности существующей системы.

Требования к кандидатам:

  • знание основных структур данных, понимание алгоритмов (в частности, алгоритмы на графах), методики оценки сложности и объема памяти;
  • знание Python: опыт работы с SQLAlchemy, Сelery, Flask, Alembic, Pika;
  • опыт работы с реляционными и графовыми базами данных;
  • твердое знание SQL (написание запросов);
  • навыки работы с AMQP-брокером сообщений, (RabbitMQ);
  • знание REST API, SOAP;
  • понимание принципов ООП SOLID, знание ООП-паттернов (GoF);
  • знание и понимание терминов DRY, ACID, CAP, BASE, HATEOAS и методологии 12 factor app;
  • продвинутый уровень владения Linux и Bash;
  • навыки работы с Git.

Преимуществом будет являться:

  • опыт работы c графовыми БД (Neo4j), а также знание Cypher;
  • знание библиотек NetworkX, Pandas;
  • опыт построения системной архитектуры;
  • навыки Java (Spring);
  • навыки работы с Docker, Docker-compose, TeamCity CI/CD;
  • опыт настройки и использования мониторинга PRTG.

Что мы предлагаем:

  • достойное вознаграждение и прозрачную систему карьерного и профессионального развития;
  • комплексную программу страхования сотрудников;
  • обучение и развитие, поддержку в получении сертификатов профессиональной квалификации;
  • программы поощрения сотрудников;
  • возможность работать по гибкому графику;
  • комплексную программу корпоративных скидок.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.