Программист MS SQL/Delphi (Middle) (удаленная работа)

21 июня 2024

Уровень зарплаты:
от 150 000 до 150 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Программист MS SQL/Delphi (Middle)

Описание вакансии

Major-Auto - это один из крупнейших автодилеров страны. Также холдинг развивает другие направления бизнеса, начиная от банка и страховой компании и заканчивая ресторанами и медицинскими клиниками.

Наша команда занимается развитием уникальной цифровой платформы, которой ежедневно пользуются тысячи сотрудников компании. В нее входят собственные ERP и CRM-системы, сайты, мобильные приложения, аналитические и интеграционные модули.

Приглашаем в свою команду специалиста на вакансию Программист MS SQL/Delphi (Middle)

Чем предстоит заниматься:

  • Разработка, сопровождение и поддержка внутренней ERP системы (высоконагруженная, двухзвенная, клиент - Delphi (25% разработки), сервер - MS-SQL (75% разработки), 3500 онлайн пользователей, тысячи таблиц и форм) в составе команды опытных разработчиков

Что нужно, чтобы работать с нами:

Работа с MS SQL Server:

Обязательно:

  • Знание синтаксиса языка MS SQL Server не ниже 2012, желательно 2016 и выше (T-SQL, опыт написания хранимых процедур, UDF
  • Знание основных принципов работы реляционных СУБД
  • Иметь опыт работы с высоконагруженными БД больших размеров, понимать как физически хранятся данные в БД, как SQL сервер осуществляет поиск и отбор данных, знание различных видов индексов и тонкости их использования
  • Уметь читать и понимать планы запросов, знать виды блоков и понимать физические операции обозначаемые этими блоками, выявлять проблемные места, сопоставление блока в плане с кодом выполняемого запроса)
  • Иметь опыт оптимизации запросов и хранимых процедур (выявление проблемных процедур и мест в них, знание методов оптимизации запроса и структуры в целом)
  • Умение пользоваться профилировщиком (SQL Server Profiler) и знать его возможности
  • Навыки работы с json xml
  • Опыт работы с агрегирующими и аналитическими функциями, рекурсивными запросами

Желательно:

  • Знать виды блокировок, уровней изоляций транзакций и понимать как они работают
  • Знать системные объекты (таблицы, представления, функции, процедуры) для получения системной информации (например: получить список заблокированных сессий, понять какой запрос в текущий момент выполняет та или иная сессия, получить план из кэша и т.д.)

Работа с Delphi:

Обязательно:

  • Знание синтаксиса и умение работать в среде разработке Delphi не ниже Delphi 2009, желательно XE 10 и выше
  • Знать и понимать принципы ООП
  • Отличное знание VCL и стандартных библиотек (знать и понимать как работают внутренности)
  • Опыт работы с базами данных через ADO
  • Знать и уметь отлаживать программу (дебажить)
  • Уметь работать со стеком вызовов (умение читать и понимать последовательность действий приведшая к данному стеку)
  • Обработка ошибок
  • Умение разбираться в чужом коде
  • Опыт в разработке многопоточных приложений (знать классы для работы с многопоточностью и понимать особенности и нюансы многопоточного программирования)

Желательно (очень):

  • Иметь опыт работы с компонентами Developer Express
  • Иметь опыт в написании своих компонентов или доработки сторонних
  • Иметь опыт работы с FastReport

Общие требования:

  • Внимательность
  • Знать и применять различные паттерны программирования.
  • Умение работать в команде разработчиков
  • Умение самостоятельно решать задачи
  • Усидчивость
  • Желание развиваться и повышать свои профессиональные навыки

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

  • Крупная компания, имеющая IT аккредитацию
  • Собственная академия, прохождение курсов, для быстрого ввода программиста в дело
  • Собственная база знаний
  • Работа в офисе в графике 5/2 (м. Строгино или м. 1905г.)
  • Возможен удаленный формат работы с полной занятостью, после полной адаптации.
  • Возможность получения увеличения опыта разработки высоконагруженных систем
  • Возможность повышения профессиональных навыков в процессе работы за счет общения с высококвалифицированными специалистами, доступу к большому объему кода и решением сложных задач.
  • В перспективе планируется внедрение иных новых технологий на замену Delphi.
  • Работа в крупной и стабильной компании, более 20 лет на рынке
  • Оформление согласно ТК РФ
  • Дружный коллектив единомышленников, стремящихся к финансовому благополучию и личной самореализации
  • Скидки для сотрудников компании на покупку, страхование и ремонт автомобилей
  • Льготные условия по автокредитам в Автоторгбанке
  • Льготные лизинговые программы для сотрудников в компании Мэйджор Лизинг
  • Льготный ДМС в собственных Клиниках
  • Скидки на экологически чистую продукцию, выращенную и изготовленную на собственных фермах и производствах
  • Скидки на медицинское обслуживание в собственных клиниках, в том числе возможность оформления льготного полиса ДМС
  • Скидки в туристической компании MAJOR TRAVEL

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

MS SQL Server

SQL

ООП

Delphi