Разработчик Delphi
Middle Москва От 3 до 6 лет
Обязанности:
- Разрабатывать новый функционал клиентской части программного продукта (Delphi Win32, толстый клиент CRM).
- Разрабатывать и дорабатывать функционал серверной части: хранимые процедуры, триггеры, представления в Firebird (PSQL), бизнес логика в БД.
- Проектировать и реализовывать архитектурные решения для серверной части с учётом распределённой структуры и синхронизации локальных баз.
- Участвовать в анализе требований совместно с аналитиками, предлагать технические и архитектурные решения.
- Поддерживать и развивать существующий функционал (клиент + БД), обеспечивая стабильность и производительность
Требования:
- Коммерческая разработка Delphi XE (и выше) от 3 лет с примерами реализованных модулей.
- Глубокое понимание среды Delphi: отладка, работа с памятью, управление пакетами и сборкой проектов.
- Понимание принципов ООП: инкапсуляция, наследование, полиморфизм, абстракция; опыт проектирования расширяемой архитектуры через классы и интерфейсы.
- Чёткое владение теорией реляционных БД: нормальные формы (1НФ, 2НФ, 3НФ, НФБК), умение применять нормализацию и обоснованную денормализацию.
- Уверенное владение SQL и PSQL Firebird: сложные JOIN, подзапросы, работа с индексами, анализ и оптимизация планов выполнения.
- Опыт написания и отладки хранимых процедур, триггеров, представлений в Firebird.
- Понимание транзакционной модели Firebird/InterBase, управление соединениями, пакетные операции, оптимизация выборок.
- Опыт работы с компонентами семейства FIB (FIBPlus / IBDAC / FIB или аналогичные компоненты доступа к Firebird).
- Опыт работы с Git/SVN, желательно GitLab; базовые навыки настройки CI/CD для Delphi проектов.
Желательно:
- Практический опыт работы с DevExpress для Delphi, включая кастомизацию, оптимизацию отрисовки и решение нестандартных задач UI.
- Знание дополнительных библиотек: Synapse, Indy.
- Опыт работы с FastReport и/или ReportBuilder (разработка и поддержка отчётов).
- Базовое понимание PHP/Go и принципов работы синхронизатора (FTP/HTTP, обмен с филиалами), готовность разбираться в существующем механизме синхронизации.
- Опыт взаимодействия с мобильными клиентами (Android, Kotlin + MySQL) на уровне протоколов обмена и форматов данных.
Условия:
- Оформление по ТК РФ в штат дочерней аккредитованной IT компании;
- ДМС со стоматологией;
- Страхование жизни, страхование в путешествиях;
- Корпоративная мобильная связь + корпоративный ноутбук;
- Квартально- годовая система премирования;
- Программа скидок BestBenefits для сотрудников;
- Формат работы: удаленка
Как работается в Фармстандарт
Трудоустройство и онбординг
6.5
Финансовое вознаграждение
6.5
Рабочая среда и культура
6.5
Другие вакансии Фармстандарт