Техническое задание: Сервис синхронизации данных для Windows Server

Цель проекта

Разработать фоновый Windows-сервис, который обеспечит автоматическую передачу определенного набора данных из локальной базы данных MS SQL на внешний сервер с использованием REST API, предоставленного партнерской компанией.

Основные требования

Функциональные

  • Создание Windows-сервиса (Windows Service) для работы на Windows Server.
  • Подключение к локальной базе данных Microsoft SQL Server для чтения данных.
  • Реализация взаимодействия с внешним REST API (документация предоставлена в формате Swagger UI).
  • Настройка периодичности или триггеров для отправки данных.
  • Обработка и логирование ошибок подключения к БД и API.
  • Гибкая конфигурация сервиса (строки подключения, параметры API, интервалы) через конфигурационный файл.

Технические

  • Язык и технологии: .NET Framework/.NET Core (на выбор исполнителя, с обоснованием).
  • Обязательная работа в фоновом режиме без вмешательства пользователя.
  • Реализация механизма повторных попыток отправки при сбоях.
  • Ведение детального лога работы сервиса для диагностики.

Результат работы

  • Исходный код проекта с комментариями.
  • Установочный пакет или инструкция по развертыванию сервиса.
  • Документация по настройке и конфигурации.
  • Краткое руководство по эксплуатации.

Регистрация сайтов в Яндекс Картах и Справочнике

Требуется зарегистрировать два сайта (для Москвы и Санкт-Петербурга) в Яндекс Картах и Яндекс Справочнике. У компании нет физических офисов в этих городах, поэтому нужен специалист с опытом успешной регистрации виртуальных представительств.

Анализ конкурентов на маркетплейсе

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