Государственный научный центр АО Концерн "ЦНИИ "Электроприбор" - многопрофильная приборостроительная организация, один из признанных мировых лидеров рынка в области высокоточной инерциальной навигации, гироскопии, гравиметрии и оптико-электронных систем наблюдения подводных лодок.
Мы рады видеть инициативных, стремящихся к профессиональному развитию инженеров. Работа у нас - это стабильность и уверенность о завтрашнем дне, достойная оплата труда и забота о каждом члене нашей команды.
Обязанности:
- Доработка и поддержка существующей системы на Delphi:
- анализ и модернизация существующего кода;
- оптимизация производительности и устранение узких мест;
- внедрение новых модулей и функциональности в рамках единого информационного ландшафта.
- Интеграция систем:
- разработка механизмов обмена данными между системой на Delphi и Галактика ERP, различными конфигурациями 1С, PLM системой;
- организация синхронизации данных между собственной разработкой и внешними базами данных (Oracle, PostgreSQL, MS SQL, Interbase, Firebird).
- Работа с базами данных:
- проектирование и реализация ETL‑процессов для миграции данных;
- обеспечение целостности данных при обмене между системами;
- написание оптимизированных SQL‑запросов для разных СУБД;
- работа с хранимыми процедурами и триггерами.
- Кросс‑платформенная разработка:
- адаптация приложений под Windows, Ubuntu, Astra Linux;
- обеспечение совместимости между разными ОС;
- тестирование и отладка кросс‑платформенных решений.
- Автоматизация бизнес‑процессов:
- формализация требований от подразделений организации;
- автоматизация производственных и учётных процессов;
- создание отчётов и аналитических инструментов.
- Тестирование и отладка:
- написание тестовых сценариев для новых модулей;
- отладка интеграционных механизмов;
- устранение ошибок и багов в коде.
- Документирование:
- составление технической документации по доработкам;
- подготовка инструкций для пользователей;
- ведение журнала изменений и версий приложений.
- Поддержка пользователей:
- консультации по работе с системой;
- обучение сотрудников новым возможностям;
- сбор обратной связи для дальнейшего улучшения системы.
Требования: - Опыт работы программистом Delphi от 2 лет.
- Уверенное владение Delphi (RAD Studio) и Lazarus.
- Опыт разработки кросс‑платформенных приложений (Windows, Linux — Ubuntu, Astra Linux).
- Опыт работы с различными СУБД (Oracle, PostgreSQL, MS SQL, Interbase, Firebird) и знание SQL.
- Навыки интеграции приложений с внешними системами через:
- REST/SOAP API;
- ODBC/DB‑соединения;
- файловый обмен (XML, JSON, CSV);
- COM‑объекты.
- Знание принципов клиент‑серверной архитектуры.
- Опыт работы с библиотеками и компонентами для Delphi (VCL, FMX, ZeosLib, UniDAC и т. п.).
- Умение читать и анализировать чужой код (в т. ч. legacy‑код).
- Понимание принципов построения единого информационного ландшафта и SOA.
- Навыки отладки и профилирования приложений.
- Умение составлять техническую документацию.
- Понимание бизнес‑процессов в производственной и научной среде.
Условия: