
Major Auto (Мэйджор Авто)
Программист MS SQL/Delphi ведущий
Не указана
- MS SQL Server
- С#
- Transact-SQL
- SQL
- MS SQL
- Базы данных
- .NET Framework
Major-Auto - это один из крупнейших автодилеров страны. Также холдинг развивает другие направления бизнеса, начиная от банка и страховой компании и заканчивая ресторанами и медицинскими клиниками.
Наша команда занимается развитием уникальной цифровой платформы, которой ежедневно пользуются тысячи сотрудников компании. В нее входят собственные ERP и CRM-системы, сайты, мобильные приложения, аналитические и интеграционные модули.
Приглашаем в свою команду специалиста на вакансию
Программист MS SQL/Delphi ведущий
Мы предлагаем:
- Работа в крупной компаний, имеющей IT – аккредитацию
- Собственная академия, прохождение курсов, для быстрого ввода программиста в дело
- Собственная база знаний
- График работы 5/2, гибрид 3 дней в офисе 2 дней удаленно
- Уровень заработной платы определяется по итогам собеседования
- Оформление согласно ТК РФ
- Возможность работы с высоконагруженными серверами и развитие себя как специалиста.
- Работа среди специалистов высокого уровня и возможность обмена опытом с ними
- Дружный коллектив единомышленников, стремящихся к финансовому благополучию и личной самореализации
- Скидки для сотрудников компании на покупку, страхование и ремонт автомобилей
- Льготные условия по автокредитам в Автоторгбанке
- Льготные лизинговые программы для сотрудников в компании Мэйджор Лизинг
- Льготный ДМС в собственных клиниках
- Скидки на экологически чистую продукцию, выращенную и изготовленную на собственных фермах и производствах
- Скидки на медицинское обслуживание в собственных клиниках, в том числе возможность оформления льготного полиса ДМС
- Скидки в туристической компании MAJOR TRAVEL
Чем предстоит заниматься:
- Проектирование, разработка/доработка, сопровождение и поддержка внутренней ERP системы (высоконагруженная, двухзвенная, клиент - Delphi (25% разработки), сервер - MS-SQL (75% разработки), 3500 онлайн пользователей, тысячи таблиц и форм).
- Работа с командой разработки из 3-4ч (распределение задач, помощь в решении технических задач, следить за соблюдением сроков выполнения задач, проценка трудозатрат по задачам, код-ревью, и т.д.)
- Взаимодействовать с менеджером проекта и проработка задач с технической части
Что нужно, чтобы работать с нами:
- Общие требования:
- Лидерские качества, способность вести команду разработчиков
- Внимательность
- Знать и применять различные паттерны программирования
- Умение работать с командой разработчиков
- Умение планировать свое время и время команды разработчиков
- Умение самостоятельно решать задачи
- Усидчивость
- Желание развиваться и повышать свои профессиональные навыки
- Работа с 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
Ключевые навыки:
- MS SQL Server
- SQL
- ООП
- Delphi