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

Дата размещения вакансии: 14.09.2024
Работодатель: CUSTIS
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Российская ИТ-компания CUSTIS 27 лет занимается проектированием и разработкой программных решений для различных сфер бизнеса. В числе клиентов — отраслевые лидеры и организации с высокой динамикой изменения бизнес-процессов: Банк России, Газпромбанк, «Спортмастер», O'STIN и другие.

Для одной из крупнейших розничных торговых сетей наша команда создала набор решений, который охватывает значительную часть ИТ-ландшафта клиента. Уже более 10 лет мы продолжаем успешное развитие каждой ИТ-системы, обеспечивающей функционирование основных процессов ритейлера, связанных с учетом и перемещением товаров. Наши системы позволяют осуществлять управление товарным запасом в более чем 1500 магазинов, обеспечивают товародвижение и документооборот на территории РФ и в других странах присутствия для всех каналов реализации товара.

Одна из систем – RMS Система управления розницей (бэк-офис розницы). На протяжении более 10 лет она продолжает интенсивно развиваться, обеспечивая критически важные процессы логистики и складского учета в режиме 24/7. Система управляет товаром для более 1500 магазинов, через нее проходит около 500 млн учетных операций в год, объем БД – порядка 12 Тб, объем кода – почти 2,5 млн. строк.

Диспетчеризация - информационная система управления внутренним товаропотоком, обеспечивающая круглосуточную координацию процессов отгрузки товаров со складов и управление логистикой их доставки как во внутренние подразделения, так и внешним клиентам ритейлера. Диспетчеризация взаимодействует с другими информационными системами (системами управления складом, билинговыми и SCM-системами, системами претензионной работы), позволяя нашему клиенту осуществлять оперативный обмен данными при управлении отгрузкой.

Технологический стэк:

  • Разработка: C# 7.3 и PL/SQL (Oracle).
  • IDE: Visual Studio 2022, ReSharper, PL/SQL Developer 13.
  • Инфраструктура: CI – GitLab, код в GitLab; ELK, Grafana+Prometeus, SonarCube.
  • Фреймворки: .NET Framework 4.8, .NET Standard 2.0, .NET Core 3.1.
  • БД: Oracle 19.
  • Для дебага используем: dotTrace, dotMemory, WinDbg, удаленную отладку.

Обязанности:

  • Проектирование и разработка новых функциональных возможностей (программирование бизнес-логики).
  • Верификация постановок по отношению к существующей архитектуре системы.
  • Активное участие в принятии проектных решений.
  • Участие в рецензировании и рефакторинге кода.

Требования:

  • Опыт разработки на С#.
  • Навыки объектно-ориентированного проектирования и программирования.
  • Опыт разработки на SQL (на уровне простых запросов).
  • Представление о современных методологиях разработки (итеративная разработка, Unit-тестирование, непрерывная интеграция, SOLID).
  • Навыки коллективной работы в проектной команде (в частности, опыт использования систем контроля версий и баг-трекинга).

Желательно:

  • Знаете LINQ и возможности C# 7.0.
  • Имеете опыт применения паттернов проектирования (например «стратегия» и «шаблон»).
  • Имеете представление о гибких методологиях разработки (Agile).
  • Читаете профессиональную литературу и занимаетесь саморазвитием.

Условия:

  • Оформление в соответствии с ТК РФ
  • Партнерские отношения с сотрудниками: отсутствие жесткой иерархии, открытость руководства, ДМС с первого месяца работы, 100% оплата больничных
  • Масштабные проекты: широкая линейка продуктов, крупные клиенты — отраслевые лидеры
  • Профессиональное развитие: поддержка нелинейных карьерных траекторий, обмен опытом, обучение и посещение конференций
  • Комфортные условия труда: офис в центре Москвы, гибкий график с возможностью гибридного формата работы, кофе-поинты, снеки, интересные и регулярные оффлайн и онлайн корпоративные мероприятия.
  • Возможность работать полностью или частично удаленно.