Разработчику предстоит развивать распределенную систему выполнения задач, которая состоит из:
фронтов, которые регистрируют задачи и возвращают статусы и результаты их выполнения (WebAPI, REST)
очереди сообщений (RabbitMQ) для распределения задач
сервисов, которые выполняют задачи
базы данных MySQL для хранения данных по задачам
На данный момент задачи инкапсулируют логику взаимодействия с Periscope API (авторизация, получение данных пользователя, поиск, простановка лайков, подписка, отписка).
Система разрабатывается с учетом всех особенностей mono для развертывания под linux.
Требования
Умение писать чистый, простой и поддерживаемый код и читать чужой.
Следование принципам ООП, TDD.
С#, ASP.NET MVC, ASP.NET Web API, Entity Framework, MySQL, очереди сообщений, Git, опыт написания приложений под mono.
Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.