Перейти к содержимому
SWiP
S
SWiP

C#/.NET разработчик — интеграция с кассой iiko

Разработка и поддержка плагина лояльности для кассы iiko на C# и .NET Framework 4.7.2: расчёт скидок, списание баллов, возвраты и фискализация. Нужен уверенный C#, опыт с .NET Framework, понимание идемпотентности и таймаутов, умение писать сценарные тесты и читать логи. Part-time, удалённо, около 20 часов в неделю, оплата обсуждается.

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

middle удалённо ~1 223 990 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

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-машина или виртуалка для сборки обязательна
Есть тестировщики с накопительным чек-листом и написанными сценариями — вы не будете угадывать, что считается правильным поведением
навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 40 похожих вакансий за 90 дней.

оценка p25–p75
927 717 – 2 032 137 ₸
медиана: 1 223 990 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C# Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как C#-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в SWiP

2 активные вакансии в компании

1 мес. назад

DevOps-Engineer

Актуальность уточняется

~1 046 000 – ~1 046 000 ₸ (200 000 – 200 000 RUB)

Нужен DevOps-инженер в продуктовую AI-компанию SWiP: вести кластеры Kubernetes в Yandex Cloud, настраивать CI/CD на GitLab CI, мониторинг и администрировать PostgreSQL с отказоустойчивостью. Ждут опыта в IT от трёх лет, уверенного Linux, скриптов на Bash/Python, работы с Kafka и базами SQL/NoSQL, плюсом — Terraform, Airflow и облачные managed-сервисы. Предлагают официальное трудоустройство с первого дня, оклад от 200 000 руб. и гибридный график 5/2.

Kubernetes Yandex Cloud Docker +16

География удалёнки не уточнена

senior удал. hh

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

6 вакансий
Ozon
O
Ozon
1 д. назад

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

~1 223 990 ₸ оценка

Команда Domestic в Ozon ищет разработчика C#/.NET для интеграции логистических провайдеров в маркетплейс. Нужно разрабатывать и поддерживать микросервисы, проектировать синхронные и асинхронные интерфейсы, проводить код-ревью. Требуются уверенные знания C# и .NET Core, опыт с SQL, Redis, Kafka, REST/gRPC. Предлагают работу над высоконагруженной системой доставки с современным стеком.

C# .NET PostgreSQL +17

География удалёнки не уточнена

middle удал. hh
PIX Robotics
P
PIX Robotics
1 д. назад

Full-stack разработчик .NET + AI-агенты

~1 223 990 ₸ оценка

PIX Robotics ищет Full-stack разработчика .NET + AI-агенты для создания платформы программной роботизации. Предстоит разрабатывать backend-ядро агентной системы на C#/.NET, фронтенд на React + TypeScript, интегрироваться с 1С и активно использовать AI-assisted разработку. Требуется от 3 лет опыта в C#/.NET, понимание LLM-приложений и рабочий уровень TypeScript/React. Предлагают гибридный или удалённый формат, гибкое начало дня, ДМС и дружную команду.

C# .NET React +18

География удалёнки не уточнена

middle удал. hh
Геомакс Финанс
Г
Геомакс Финанс
1 д. назад

Unity разработчик

~1 223 990 ₸ оценка

Разработка игровых проектов на Unity с последующей выгрузкой в Steam, оптимизация кода и участие в обсуждении идей. Ждут творческого подхода, умения работать в команде и опыта от года, плюсом будет портфолио. Предлагают гибкий график, работу из любой точки мира, наставничество и возможность карьерного роста до тимлида.

Unity GameDev Steam +12

География удалёнки не уточнена

middle удал. hh
585, Холдинг
5
585, Холдинг
1 д. назад

Разработчик ASP.NET

~1 223 990 ₸ оценка

Разработка системы автоматизации бизнес-процессов компании и её интеграция с внутренними и внешними системами. Нужен опыт веб-разработки на .NET от 2 лет, знание ASP.NET Core MVC, LINQ и MS SQL Server. Предлагают современный стек (Blazor, Kafka, PostgreSQL), обучение за счёт компании и возможность работать в офисе или удалённо.

.NET ASP.NET Core MVC LINQ +8

География удалёнки не уточнена

middle удал. hh
N
NOVA GAMES
2 д. назад

Unity-разработчик | Мобильные игры

~1 223 990 ₸ оценка

Молодая студия ищет Unity-разработчика для создания мобильных игр — от гиперказуальных прототипов до крупных проектов с открытым миром. Нужен коммерческий опыт на Unity, уверенный C# и умение работать с AI-агентами (Codex, Claude Code) как основой ежедневной разработки. Предлагают удалённую работу с гибким графиком, официальное трудоустройство по ТК РФ и влияние на продукт.

Unity C# мобильные игры +12

География удалёнки не уточнена

middle удал. hh
Ozon fresh
O
Ozon fresh
4 д. назад

Разработчик C#

~1 223 990 ₸ оценка

Команда Ozon fresh ищет C#-разработчика для создания и развития высоконагруженных сервисов быстрой доставки — от маршрутизации до приёмки товаров. Нужен уверенный C# (.NET Core), опыт коммерческой разработки от 2 лет, работа с MSSQL/PostgreSQL, Kafka/RabbitMQ и Redis/Memcached. Предстоит участвовать в архитектурных решениях и поддерживать масштабируемые real-time системы.

C# .NET Core PostgreSQL +16

География удалёнки не уточнена

middle удал. hh