C# developer

от 180 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

iiko – международная компания-разработчик программного обеспечения для ресторанов и сферы услуг, основанная в 2005 году Давидом Яном (ABBYY) и Максимом Нальским (Pyrus, ФинГрад, Glowbyte).

40 000+ ресторанов уже используют iiko в 48 странах мира.

Вакансия открыта в команде, которая разрабатывает систему лояльности для ресторанов. Цель разработки команды - предоставить рестораторам возможность организации удобных и интересных клиентам акций для поддержки маркетинга и улучшения удовлетворённости клиентов. В настоящий момент система используется в примерно 2500 ресторанах в странах СНГ, Европы и Азии, за месяц регистрируя и учитывая около 3,1 млн заказов.

Из плюсов работы у нас:

  • Слаженный коллектив, не чурающийся новых технологий и веяний, но при этом не преследующий инновации ради инноваций.
  • Поставленный процесс разработки и поддержки сервиса с целью обеспечить работу 24/7. CI, Green/Blue deployment, ELK + Zabbix.
  • Держим под контролем технический долг, весь код обязательно проходит ревью, изменения покрываем хотя бы минимальным набором тестов. Мы скорее перенесем выпуск фичи, чем выложим код, который затруднит поддержку и дальнейшую разработку.
  • Используем Jira в качестве трекера задач, Teamcity для автоматизации сборки и прогона тестов, Git.
  • Минимальная бюрократия в компании, гибкое начало рабочего дня.

Что разрабатываемая система представляет из себя в настоящий момент:

  • Работающие под .NetFramework 4.6.1 сервисы, с фронтэндом на основе ASP.Net MVC, предоставляющие клиентам REST-Api для интеграции
  • Логическая синхронизация с клиентскими сервисами через RabbitMQ
  • ORM - NHibernate, MSSQL в качестве СУБД
  • Двухнедельный цикл разработки/тестирования/деплоя

Крупные вещи, которые мы планируем сделать в ближайшие год-два:

  • Поддержка работы с PostgreSQL наравне с MSSQL
  • Переход на .Net Core, вынесение самостоятельных частей системы в сервисы
  • Перевод UI части проекта на Angular (сейчас используется ASP.Net MVC)
  • Освоение и переход на Continuous delivery

Что мы хотим видеть от нашего нового коллеги

  • Хорошее владение языком программирования C#, понимание нюансов платформы. Мы любим производительность, и иногда ради неё делаем нетривиальные алгоритмически вещи.
  • Базовое понимание SQL. Мы не держим логику в БД, но понимать, как будет выполняться тот или иной запрос, и как изменения в коде скажутся на нагрузке на БД, надо.
  • Понимание принципов SOLID, KISS, классических паттернов проектирования.
  • Понимание принципов многопоточной обработки, синхронизации потоков и транзакций.

Будет большим плюсом опыт работы с:

  • Разработки и поддержки нагруженных систем, доступных 24/7.
  • RabbitMQ, или иными сервисами очередей.
  • Распределенными системами.
  • Хорошие знания MSSQL и нюансов оптимизации БД
  • Знание HTML, JS, опыт работы с Angular

Мы предлагаем вам:

  • Работу в международной компании.
  • Сотрудничество по TК РФ с первого дня.
  • 100% белую ЗП. Учтем ваши пожелания.
  • Возможность работы как дома, так и в офисе.
  • Возможность начинать рабочий день в любое время до 11.00.
  • Возможность заниматься спортом рядом с домом. Оплачиваем спортзал.
  • Учиться дистанционно в школе английского с коллегами.
  • Наши офисы: Москва, Казань, Лондон, Дубай, Милан

Ключевые навыки

MS SQL
HTML
C#
PostgreSQL

Адрес

Москва, Варшавское шоссе, 118к1
Показать на большой карте

Вакансия опубликована 20 сентября 2021 в Москве

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