Программист Delphi/SQL
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Что делать:
Разработка, сопровождение и поддержка внутренней ERP системы (высоконагруженная, двухзвенная клиент - Delphi (25% разработки), сервер - MS-SQL (75% разработки), 3500 онлайн пользователей. Тысячи таблиц и форм)
Бонусы
-Крупная компания, имеющая IT – аккредитацию
- Собственная академия, прохождение курсов, для быстрого ввода программиста в дело
- Собственная база знаний
- Возможность прохождения курсов в Яндекс Практикум на индивидуальных условиях
- Скидки на изучение английского языка в SkyEng
- Корпоративные программы ДМС и телемедицина
- Скидки на фитнес в компаниях-партнерах и участие в спортивных мероприятиях
- Льготные условия по кредитам в банках-партнерах
- Скидки в туристической компании MAJOR TRAVEL
- Льготы на приобретение и обслуживание личного автомобиля в фирменных салонах Major-auto
- Скидки на органическую продукцию, выращенную и изготовленную на фермах и производствах компании
Дополнительные инструкции
- Знание MS SQL Server 2016 и выше (T-SQL, опыт написания хранимых процедур, UDF, основные принципы работы реляционных СУБД, опыт работы с высоконагруженными БД больших размеров, понимать как физически хранятся данные в БД, как SQL сервер осуществляет поиск и отбор данных)
- Блокировки, уровни изоляций транзакций
- Планы запросов (умение читать и понимать, знать виды блоков и понимать физические операции обозначаемые этими блоками, выявлять проблемные места, сопоставление блока в плане с кодом выполняемого запроса)
- Оптимизация
- Трассировка (понимать назначение, умение пользоваться для различных целей: оптимизация, поиск ошибок)
- Желательно репликация данных
- Опыт работы и уверенное знание Delphi (ХЕ10), в особенности при разработке клиент-серверных приложений (ADO), понимание принципов ООП в программировании, уверенное знание VCL и стандартных библиотек, в том числе и Generics
- Знание Developer Express
- Обработка ошибок
- Анализ стека (умение читать и понимать последовательность действий приведшая к данному стеку)
- Многопоточное программирование
- Желательно (писали свои/исправляли/дописывали) компоненты
- Желательно знание FastReport
- Умение разбираться в чужом коде
- Умение работать в команде разработчиков, умение самостоятельно решать задачи
- Усидчивость