Старший разработчик C#
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Российская ИТ-компания CUSTIS 28 лет занимается проектированием и разработкой программных решений для различных сфер бизнеса. В числе клиентов — отраслевые лидеры и организации с высокой динамикой изменения бизнес-процессов: Банк России, Газпромбанк, «Спортмастер», 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).
- Читаете профессиональную литературу и занимаетесь саморазвитием.
Условия работы
Почему CUSTIS?
- Оформление в соответствии с ТК РФ
- Партнерские отношения с сотрудниками: отсутствие жесткой иерархии, открытость руководства, ДМС с первого месяца работы, 100% оплата больничных
- Масштабные проекты: широкая линейка продуктов, крупные клиенты — отраслевые лидеры
- Профессиональное развитие: поддержка нелинейных карьерных траекторий, обмен опытом, обучение и посещение конференций
- Комфортные условия труда: офис в центре Москвы или удалённая работа, гибкий график с возможностью, интересные и регулярные оффлайн и онлайн корпоративные мероприятия.