Senior Software & Data Engineer

Job expired!

В Arch Capital Group Ltd. мы развиваем корпоративную культуру, основанную на сотрудничестве, профессионализме и инновациях. Мы стремимся вдохновлять наших клиентов, сотрудников, инвесторов и сообщества на достижение их высочайшего потенциала через нашу трансформационную работу. Вкратце, мы создаем возможности℠.

Инженер по программному обеспечению и данным III играет ключевую роль в разработке, внедрении и поддержке решений на основе данных и программного обеспечения, которые управляют бизнес-операциями для достижения наших стратегических целей. Эта роль охватывает полный жизненный цикл разработки программного обеспечения, включая анализ данных, проектирование, кодирование, отладку и тестирование. Вы будете разрабатывать новые интеграции данных и программные приложения, модернизировать существующие системы или предоставлять поддержку в производстве. Данная позиция требует самостоятельной работы над сложными проектами.

  • Разработка и внедрение процессов ETL для трансформации и подготовки данных
  • Развертывание моделей машинного обучения в производственных средах
  • Управление конвейерами данных для аналитических и операционных целей
  • Обеспечение точности и целостности данных из различных источников и систем
  • Сотрудничество в рамках Agile-команды для разработки и поддержки решений ETL и программного обеспечения
  • Участие в Agile-церемониях с APM, DPM, BSA, QA и другими разработчиками
  • Превращение пользовательских историй в инженерные артефакты, включая проектирование, кодирование, ревью кода и тестирование
  • Информирование команды и APM о ходе выполнения задач
  • Соблюдение принципов корпоративной архитектуры и лучших практик разработки программного обеспечения
  • Оптимизация производительности, рефакторинг кода и внедрение DevOps (CI/CD)
  • Предложение эффективных решений для достижения целей бизнес-стейкхолдерам
  • Управление инженерными рисками и проактивное информирование о проблемах
  • Согласование с другими командами для разрешения межзависимостей и проблем
  • Ответы на вопросы пользователей и устранение производственных проблем в соответствии с процессами поддержки и SLA
  • Обновление знаний о новых технологиях, стандартах разработки программного обеспечения, практиках и инструментах
  • Минимум 4+ лет опыта в инженерии данных и хранилищ данных с использованием SQL/TSQL и Snowflake (SnowSQL)
  • Моделирование данных
  • Продвинутые знания Python
  • Знакомство с Docker, Kubernetes и облачными сервисами
  • DevOps: GitHub Actions, Harness, CI & CD
  • Желательно: dbt (Jinja), Qlik, Data Vault 2.0, Apache Airflow (astronomer)
  • Прочное знание лучших практик разработки программного обеспечения, методов и приемов
  • Опыт работы с Agile-фреймворками и процессами разработки
  • Компетентность в .NET Core и C#
  • Компетентность в Blazor, Angular и/или TypeScript для front-end технологий
  • Опыт разработки API и микросервисной архитектуры
  • Понимание управления исходным кодом с использованием GitHub
  • Понимание непрерывной поставки, интеграции, развертывания и инструментов, таких как GitHub Actions и Harness
  • Отличные межличностные и коммуникативные навыки, способность упрощать технические концепции для нетехнических аудиторов
  • Продвинутые аналитические, проблемные и организационные навыки
  • Сильные навыки обслуживания клиентов и способность предоставлять поддержку конечным пользователям/бизнесу
  • Знание процессов поддержки в производстве, таких как управление инцидентами и проблемами