CommunityCare
Software Engineering - Delphi Software Engineer 132-2008
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по поддержке и модернизации legacy-приложений на Delphi с миграцией в облачную среду Azure на C#. Роль сочетает сопровождение существующего портфеля приложений и ре-платформинг под cloud-native архитектуру.
Задачи
- Поддерживать, сопровождать и устранять неисправности существующего портфеля Delphi-приложений (desktop и web) с базами Oracle и SQL Server
- Вести модернизацию Delphi-приложений в Azure cloud-native решения на C# (Function Apps, App Services, Storage Accounts, Managed Identity, Key Vault)
- Анализировать бизнес-логику, зависимости данных и интеграции каждого legacy-приложения для проектирования cloud-native замены
- Разрабатывать планы миграции с приоритизацией приложений с учётом бизнес-рисков, сложности и нагрузки на поддержку
- Писать чистый поддерживаемый код на C# с применением практик безопасности Azure (Managed Identity, Key Vault)
- Проверять целостность данных и паритет бизнес-логики между legacy и новыми Azure-решениями
- Работать совместно с командами Architecture, Data Engineering и Security для соответствия целевой архитектуре и контролам HIPAA/HITRUST
- Документировать поведение legacy-приложений, потоки данных и бизнес-правила
- Поддерживать зависимости Oracle и SQL Server в переходный период
Требования
- Опыт поддержки и разработки на Delphi (desktop и/или web)
- Сильный опыт разработки на C#, включая создание и развёртывание Azure-native сервисов (Function Apps, App Services)
- Знание сервисов Azure: Storage Accounts, Managed Identity, Key Vault
- Опыт работы с базами Oracle и SQL Server
- Умение реверс-инжинирить и документировать legacy-логику и потоки данных
- Сильные навыки решения проблем и балансировки стабильности legacy-систем и темпа модернизации
- Навыки коммуникации и документирования для инженеров и IT-руководства
- Прохождение background check в сфере здравоохранения
- Степень бакалавра в Computer Science, Information Systems или смежной области (или эквивалентный опыт)
- Минимум 3 года опыта разработки или поддержки Delphi-приложений
Условия
- Минимум 2 года опыта создания приложений или сервисов на C# в Azure — предпочтительно
- Опыт модернизации или ре-платформинга legacy-приложений в cloud-native архитектуру — предпочтительно
- Опыт в healthcare, health plan или других регулируемых средах с чувствительными данными — предпочтительно
- Знакомство с разработкой и администрированием Oracle и SQL Server — предпочтительно
Навыки
- Delphi
- C#
- Azure
- Azure Function Apps
- Azure App Services
- Azure Storage Accounts
- Managed Identity
- Key Vault
- Oracle
- SQL Server