В Arch Capital Group Ltd. наша корпоративная культура основана на сотрудничестве, экспертизе и инновациях. Мы стремимся к прогрессу и вдохновляем наших клиентов, сотрудников, инвесторов и сообщества достигать максимального потенциала. По сути, Мы обеспечиваем возможности℠.
Менеджер по инженерии данных, внутренне известный как Менеджер по разработке программного обеспечения, обеспечивает ключевое руководство в выравнивании разработки информационных систем с бизнес-целями для назначенных приложений и технологий. Должностное лицо направляет и руководит инженерами, разработчиками, аналитиками данных, тестировщиками, командами DevOps и контрактными сотрудниками. Он/она обеспечивает успешное выполнение рабочих планов проектов, управляя разработкой данных/ПО внутри команды, координируя приоритеты отдела и достижение целей разработки.
Это гибридная роль (два раза в неделю) в наших офисах в Джерси-Сити, Нью-Джерси, Роли, Северная Каролина, или Хартфорде, Коннектикут.
- Управление и содействие Scrum-активностям на уровне спринта, включая планирование спринта, улучшение/уточнение бэклога, ежедневные стендап-встречи и ретроспективы.
- Выступать в роли Scrum Master, выявлять и устранять препятствия для достижения целей спринта.
- Отслеживать метрики Scrum, такие как скорость, продуктивность и качество на уровне команды.
- Обеспечивать соблюдение инженерного процесса в командах и координировать деятельность по ветвлению/слиянию, поддержке среды, развертыванию кода и прокси APM, включая обновление данных в продакшене.
- Обеспечивать корректность и завершенность инженерного цикла, включая ревизию кода, соответствие проектному решению, ревизию тест-кейсов и интеграционное тестирование.
- Исследовать ошибки, проводить анализ причин, выявлять возможности для улучшения и поддерживать устранение новых инцидентов, связанных с функциональными областями команды.
- Создавать и поддерживать CMR, получать одобрения, отправлять в CAB и управлять ветками релизов в GitHub. Проводить хакатоны по развертыванию.
- Создавать командный дух, поощрять общение и постоянно обучать членов команды сотрудничеству и общим целям.
- Отслеживать скорость команды и отдельных участников, продуктивность, посещаемость и доступность. Проводить 1:1 встречи, предоставлять обратную связь и обучать для профессионального развития.
- Представлять квартальные и годовые оценки производительности для штатных сотрудников. Участвовать в интервью, адаптации и обучении новых сотрудников.
- Минимум 7+ лет в IT, включая 1-2 года в роли Менеджера или Лидера инженерных команд, управляющего кросс-функциональными Agile командами в средних или крупных корпоративных средах.
- Доказанный опыт работы в Agile, особенно в Scrum, включая планирование спринтов, ежедневные стендапы, ретроспективы и отслеживание Agile-метрик.
- Опыт управления командами и отдельными участниками, руководство 1-2 командами, в общей сложности 7 лет в IT (5 лет в роли инженера и 2 года в управленческой роли).
- Сильные технические навыки по крайней мере в одном языке программирования (Java, .NET, или Python - предпочтительно Python), глубокое понимание инженерного цикла.
- Глубокие знания распределенной сервис-ориентированной архитектуры, микросервисов и различных типов интеграции (RESTful API, системы на основе событий).
- Опыт работы в среде с высоким уровнем соблюдения норм (SOX, SOC-2, NYDFS и пр.).
Степень бакалавра в области управления информационными системами или смежной области обязательна; степень магистра предпочтительна.