C#/.NET разработчик — интеграция с кассой iiko
Разработка и поддержка плагина лояльности для кассы iiko на C# и .NET Framework 4.7.2: расчёт скидок, списание баллов, возвраты и фискализация. Нужен уверенный C#, опыт с .NET Framework, понимание идемпотентности и таймаутов, умение писать сценарные тесты и читать логи. Part-time, удалённо, около 20 часов в неделю, оплата обсуждается.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 52 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
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 — в проекте есть окна для кассира
- Опыт с платёжными или финтех-системами, где ошибка стоит денег
- Чего здесь нет
- Пишем честно, чтобы не тратить ваше и наше время.
- Это не «пофиксил и забыл». На каждый исправленный баг заводится постоянный тест, иначе фикс не принимается
- Здесь строгий процесс: конвенция разработки, обязательное ревью, запрет менять то, что не входит в задачу. Если вам тесен формат «сначала докажи, потом правь» — вам будет тяжело
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C#-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Разработчик C#
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Разработка высоконагруженных и отказоустойчивых систем для Правительства Москвы на C# и ASP.NET Core. Нужен опыт от 3 лет, знание EF Core, PostgreSQL, многопоточности и брокеров сообщений. Предлагают официальное оформление, гибкий график с удалёнкой и офис у метро Кунцевская.
Разработчик (Банковская гарантия)
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Разработка продукта «Банковская гарантия» для крупного и среднего бизнеса: развитие цифровых каналов и автоматизация выдачи сделок сотрудниками банка. Нужен middle+ разработчик с уверенным C# и TypeScript, пониманием архитектурных паттернов, проектированием реляционных и нереляционных БД. Предлагают удалёнку, гибкий график, ДМС, квартальную премию по KPI и оплату конференций.
C# разработчик
~1 274 217 ₸ оценка
Международная IT-компания Digis ищет C# разработчика для развития высоконагруженного десктопного продукта с实时 визуализацией данных. Нужно 3+ года опыта на C#/.NET, год с WPF и навыки построения динамичных интерфейсов и дашбордов. Предлагают полностью удалённую работу с гибким графиком, долгосрочное сотрудничество и конкурентную оплату.
C# разработчик
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Разработка высокопроизводительных десктопных приложений на C#/.NET с упором на сложные интерфейсы, интерактивные дашборды и визуализацию данных в реальном времени. Нужен опыт от 3 лет в C#/.NET, от года с WPF и английский уровня B2+. Предлагают полностью удалённую работу с гибким графиком, долгосрочное сотрудничество и прямую работу с CTO международного продукта.
Разработчик .NET (C#)
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Нужен разработчик .NET (C#) для создания и развития серверной логики, рефакторинга устаревших компонентов и безопасных интеграций через REST API. Требуется 2–3 года коммерческого опыта на C#/.NET Core и .NET 6/8+, уверенная работа с SQL Server или PostgreSQL, EF Core и принципами безопасного программирования, английский B1+. Работа по Agile над несколькими продуктами с переходом на собственную платформу Unified WFM Platform.
Software Developer
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Full-stack разработчик в DevOps-команду Atlas Technica для развития веб-приложений на C#/.NET, ASP.NET Core, React и TypeScript с интеграцией с Microsoft SQL Server. Нужен опыт 3+ года, сильные навыки full-stack, проектирование REST API, unit-тесты и английский от B2. Работа полностью удалённая, график по украинскому времени, зарплата обсуждается (просят указать ожидания gross, ФОП 3 группа).