Группа «ADM GLOBAL» — молодая, стремительно растущая, активная команда, которая стала первой среди частных компаний в автобизнесе, кто завез иностранные марки авто в Узбекистан.

В рамках цифровой трансформации группы компаний «ADM GLOBAL» ИТ-компания создаёт централизованное направление, отвечающее за развитие и сопровождение всех веб-сайтов группы.

О проекте:

Задача по модернизации и переработке существующей системы управления производством (MES). Бизнес-логики реализовано на стороне MS SQL в виде хранимых процедур.

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

  • Анализ существующего легаси кода на C# и понимание алгоритмов работы системы (Reverse Engineering)

  • Разбор и адаптация сложной бизнес-логики, находящейся в хранимых процедурах MS SQL Server

  • Разработка и оптимизация модулей взаимодействия с промышленным оборудованием: ПЛК Mitsubishi, RFID-ридеры

  • Обмен данными с устройствами через TCP-сокет или последовательный порт (serial port)

  • Проектирование и реализация новой архитектуры системы на основе анализа старой

Требования:
  • Опыт коммерческой разработки на C# (.NET) более 5 лет

  • Навыки работы с инструментами реверс-инжиниринга (dnSpy, ILSpy и аналоги)

  • Глубокое знание MS SQL Server: экспертный уровень написания и оптимизации T-SQL (stored procedures, triggers, functions)

  • Опыт работы с промышленными протоколами и интерфейсами связи с оборудованием

  • Знание принципов работы с PLC (Mitsubishi), RFID и промышленным оборудованием будет значительным преимуществом

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

Условия:
  • Официальное трудоустройство по ТК РУз

  • Конкурентную заработную плату (обсуждается индивидуально)

  • Профессиональный рост и участие в масштабных проектах

  • Частичная компенсация обедов за счёт компании (70%)

  • Частичная компенсация абонемента в спортзал PUSH30 (50% после 6 месяцев работы)

  • Выгодные условия на приобретение автомобилей брендов группы и услуг компании (после 1 года работы)

  • Работу над уникальным и сложным техническим кейсом

  • Возможность принимать архитектурные решения "с нуля" на базе проведенного анализа