1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Требуется C# программист для написания и поддержки REST клиента CRM

Тема в разделе 'Ищу', создана пользователем windfoxcs, 1 дек 2014.

  1. TopicStarter Overlay

    windfoxcs Пользователи

    Сообщения:
    1
    Лайки:
    0
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    United States United States
    Необходимо написать клиента для CRM

    OS: Windows XP SP3, Windows 7, Windows 8, Windows 8.1

    Язык программирования: С#

    Используемые технологии: REST API, WSSE authentication, JSON, XML

    Вам предоставляется:
    • доступ к Atlassian Confluence со всей необходимой документацией(WIKI)
    • доступ к Atlassian Stash для работы с GIT
    • доступ к Atlassian JIRA для ведения тикетов

    В приложение нужно взаимодействовать с API: получать данные, давать пользователю их обработать и заливать обратно изменения.

    Всего 5 методов API:
    • метод POST: создание ресурса(метод возращает ссылку)
    • метод GET: вывод данных ресурса в форму
    • метод PUT: обновление данных ресурса
    • и ещё два метода - получают системные данные

    У пользователя будет 2 формы с данными и 3 формы с окнами по типу - начать, продолжить, etc.

    Планируется добавлять функции версия за версией.

    В целях экономии времени взаимодействие ведётся голосом через skype!

    Используется GIT!

    Для документирования и планирования используется Atlasssian Confluence и Atlassian Jira.

    Для вас реализован FAKE API - поддельный API. Это один из паттернов XUNIT(http://xunitpatterns.com/Fake%20Object.html).

    Вы будите взаимодействовать не с реальной системой, а тестовым двойником.

    В тестовом двойнике вы сможете смоделировать все существующие ответы системы!

    Благодаря этому вам удастся протестировать все возможны варианты поведения системы.

    Сайт с API находится на нашем сервере. Так же вам могут быть предоставлены локальная копия и помощь в установке.

    Внимание! В данном проекте необходимо обрабатывать все возможные варианты поведения системы, поэтому вам придется использовать грамотную иерархию исключений и их обработку.

    Если вы не знаете что такое исключения или просто немного о них читали - просьба не беспокоить.

    Главным требованием выступает стабильность и корректное поведение в нештатных ситуациях.

    Полная обратная связь: с руководителем проекта, а также веб разработчиком данного API.


    Контакты:
    Skype: vendors.team (пишите сразу в скайп)
Черновик сохранён Черновик удалён

Поделиться этой страницей