C#/.NET-разработчик

По договоренности


C#/.NET разработчик — интеграция с кассой iiko (part-time, удалённо)

Дорабатываем плагин лояльности для кассы iiko: деньги, чеки, фискализация. Legacy C# на .NET Framework, реальные кассы, строгий процесс с тестами и ревью.

О продукте

SWiP — платформа лояльности для розницы и общепита: карта клиента живёт в приложении и в мессенджерах, баллы и скидки считаются на нашем бэкенде, а применяются прямо на кассе.

Чтобы это работало, у нас есть плагины к кассовым системам. Один из них — для iiko, самой распространённой кассы в общепите. Он стоит на реальных точках и участвует в каждом чеке: считает скидку, списывает баллы, закрывает заказ, обрабатывает возвраты.

Ищем разработчика в этот плагин.

Чем предстоит заниматься

— Разрабатывать плагин iiko на C#, .NET Framework 4.7.2, под API кассы Resto.Front.Api
— Чинить дефекты, которые находят тестировщики на реальных кассах: разбирать логи, воспроизводить, писать сценарный тест, потом фикс
— Поддерживать денежные гарантии: операция не теряется при сбое сети, не выполняется дважды, неизвестный исход не выдаётся за успех
— Работать со сценариями разделения чека на несколько юрлиц, предоплатой, возвратами и фискальной границей
— Писать тесты последовательностей — не «метод вернул значение», а «кассир сделал вот это, и вот что ушло на сервер»

Что важно уметь

— C# уверенно
— .NET Framework, не только .NET Core/5+: здесь HttpWebRequest, старые библиотеки, синхронный код
— Понимать, что такое идемпотентность, таймаут, повтор запроса и почему «просто повторить» — не всегда правильный ответ
— Уметь читать логи и доказывать причину, а не угадывать её
— Писать тесты и относиться к ним как к части работы, а не как к повинности
— Git, работа в ветках, код-ревью как нормальный рабочий процесс

Будет плюсом

— Опыт интеграций с кассовым ПО: iiko, r_keeper, 1С:Розница, АТОЛ, Эвотор — любой
— Знание 54-ФЗ в части чеков, авансов и признаков расчёта
— WPF — в проекте есть окна для кассира
— Опыт с платёжными или финтех-системами, где ошибка стоит денег

Чего здесь нет

Пишем честно, чтобы не тратить ваше и наше время.
— Это не «пофиксил и забыл». На каждый исправленный баг заводится постоянный тест, иначе фикс не принимается
— Здесь строгий процесс: конвенция разработки, обязательное ревью, запрет менять то, что не входит в задачу. Если вам тесен формат «сначала докажи, потом правь» — вам будет тяжело

Условия

— Формат: part-time, удалённо. Ориентир — 20 часов, гибкий график, но с предсказуемым присутствием на созвонах
— Оформление: [самозанятость / ИП / договор ГПХ/ТД]
— Оплата: Обсуждаем по итогам разговора
— Стек и доступы: GitLab, свой контур для тестов, тестовая касса iiko. Windows-машина или виртуалка для сборки обязательна
— Есть тестировщики с накопительным чек-листом и написанными сценариями — вы не будете угадывать, что считается правильным поведением


Поделиться:

Опубликована 6 часов назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
200 000 - 220 000 ₽
Рыночная зарплата
Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания ... проблем производительности Интенсивное взаимодействие с командой: аналитиками, тестировщиками, другими разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ГК ОрбитаГК Орбита
  • Москва
20 часов назад
IT-компания GNIVC - партнер государственных компаний и лидеров российского бизнеса, разработчик и системный ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ГНИВЦГНИВЦ
  • Москва
день назад
Основные задачи: ∙ разработка системы автоматизации бизнес процессов компании; ∙ интеграция разрабатываемой системы с внутренними и внешними системами; Обязанности: ∙ программирование нового функционала, оптимизация и рефакторинг существующего кода; ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании 585, Холдинг585, Холдинг
  • Москва
день назад
до 150 000 ₽
Обязанности: Разрабатывать и поддерживать backend на PHP 8 / Laravel. Разрабатывать интерфейсы на Vue 3 / Nuxt 3. Развивать внутреннюю HR-платформу: табели, выплаты, личные кабинеты, административные панели и новые модули. Проектировать и развивать R...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Секвойя СервисСеквойя Сервис
  • Москва
день назад
до 200 000 ₽
Пожалуйста указывайте в сопроводительном письме Вашу локацию в РФ и ожидания по з.пл. в рублях! О проекте Проект: учет вознаграждения страховых посредников. В рамках проекта выполняется перевод функционала в новую систему, происходит смена платформы....
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Amex DevelopmentAmex Development
  • Москва
день назад
Корпоративные проекты — аккредитованная IT-компания в составе группы компаний Софт-Юнити. Специализируемся на автоматизации «1С» и «1С-совместимых» решений для компаний корпоративного сегмента. Наши заказчики — компании рейтинга РБК топ 500. Мы динам...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Корпоративные ПроектыКорпоративные Проекты
  • Москва
день назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.