Разработчик-интегратор маркетплейса C#.NET

В настоящее время мы ищем разработчиков на проект, в котором требуется централизованное управление заказами и товарами онлайн-маркета

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

  • Разбор кода унаследованного приложения на NodeJS
  • Совместные обсуждения задач и требований с менеджером и другими участниками проекта
  • Проработка решения по интеграции с использованием стандартных библиотек .NET, включающее:
    • создание и доработку структуры классов для мэпинга свойств
    • многопоточная загрузка в паралелльном режиме
    • использование нагрузочных прокси
    • хитрые алгоритмы для постраничных загрузок
  • Обоснование и реализация решения на языке C#, (особенно приветствуется простота и лаконичность кода, его понимаемость)
  • Покрытие кода тестами (в пределах разумного)
  • Поддержка и развитие написанного ранее кода
Технические стороны проектного решения

  • БэкендASP.NET Core 6.0
  • На сервере отдельно стоит Postgres SQL, при необходимости подключаемся к ней
  • ORMLinq2Db (специальные знания не требуются)
  • Тесты XUnit
Основные требования к уровню разработчика

Требования не самые фантастические, тем не менее:

  • знание конструкций языка C#, особенно Linq
  • опыт использования технологийAsp.Net, JSON,
  • умение разбираться в чужом коде
  • анализ и оптимизация запросов SQL, которые генерирует ORM Linq
Задач много, оплату предлагаем в зависимости от загрузки почасовую

Работа удаленно