У компанії Arch Capital Group Ltd. ми сприяємо розвитку культури компанії, заснованої на співпраці, компетентності та інноваціях. Ми прагнемо надихати наших клієнтів, працівників, інвесторів та громади досягати свого найвищого потенціалу за допомогою нашої трансформаційної роботи. Одним словом, ми створюємо можливості℠.
Посада Інженера з розробки програмного забезпечення та даних III є ключовою в розробці, впровадженні та обслуговуванні рішень для даних і програмного забезпечення, які сприяють бізнес-операціям для досягнення наших стратегічних цілей. Ця роль охоплює повний життєвий цикл розробки програмного забезпечення (SDLC), включаючи аналіз даних, проектування, кодування, відлагодження та тестування. Ви будете розробляти нові інтеграції даних і програми, оновлювати існуючі системи або надавати підтримку в продукції. Ця позиція вимагає самостійної роботи над складними проєктами.
- Проектування та впровадження процесів 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-розробкою
- Глибокі знання в конкретних технологіях та широкі знання суміжних технологій