W. R. Berkley

Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full-stack инженер среднего уровня в страховую компанию: полный цикл разработки приложений для дочерних компаний, от сбора требований до поддержки в продакшене и участия в on-call.

Задачи

  • Разрабатывать и внедрять функции и эпики средней сложности end-to-end, декомпозируя работу и оценивая задачи
  • Взаимодействовать с бизнес-аналитиками и стейкхолдерами для улучшения бизнес-процессов
  • Писать unit-, integration- и contract-тесты, внедрять performance- и resiliency-тестирование
  • Проводить и обеспечивать качественные peer review, поддерживать стандарты разработки
  • Укреплять CI/CD-пайплайны и релизные практики (canary, blue/green, feature flags)
  • Координировать безопасные откаты, вести документацию по деплою и runbook
  • Участвовать в груминге бэклога, уточнять acceptance criteria, готовить дизайн-спецификации и API-контракты
  • Применять паттерны проектирования и обоснованные trade-off решения, снижать технический долг
  • Инструментировать приложения логированием, метриками и распределёнными трейсами, настраивать SLI/SLO и алерты
  • Анализировать телеметрию и результаты нагрузочных тестов, устранять узкие места
  • Внедрять secure-by-design практики: threat modeling, least privilege, управление секретами
  • Поддерживать SBOM и гигиену зависимостей, планировать патчи и соответствие требованиям
  • Разбирать инциденты второго уровня, участвовать в root cause analysis и post-mortem
  • Улучшать операционные runbook и процедуры поддержки, участвовать в дежурствах on-call
  • Оказывать качественную поддержку конечным пользователям и партнёрским командам
  • Вести технические spike и proof-of-concept для снижения рисков поставки
  • Использовать данные и A/B-эксперименты для валидации подходов
  • Вести системную документацию: design decisions, ADR, спецификации интерфейсов, runbook
  • Пополнять внутреннюю базу знаний, проводить обучение пользователей и коллег
  • Работать в Agile-церемониях совместно с product, design, QA и operations
  • Менторить junior-разработчиков и стажёров, давать обратную связь по качеству кода
  • Углублять экспертизу в BRSS-приложениях, бизнес-процессах и системных интерфейсах

Требования

  • Не менее трёх лет опыта в software engineering или эквивалентная демонстрируемая квалификация
  • Продвинутое владение front-end и back-end разработкой с экспертизой в одной области (React/Next.js, Tailwind, Jest — front-end; Node.js/Java, GraphQL/REST — back-end)
  • Владение современной архитектурой веб-приложений и проектированием API, включая design-спецификации и интерфейсные контракты
  • Сильные навыки решения проблем и аналитики, способность разбирать инциденты второго уровня и сложные дефекты
  • Опыт работы с базами данных и интеграцией данных: SQL, Microsoft SQL Server (запросы, хранимые процедуры, таблицы, представления), знание NoSQL
  • Компетенции в SDLC и Agile (Scrum, Kanban): груминг бэклога, оценка, code review, документация, тестирование
  • Практический опыт DevSecOps: Git-воркфлоу, CI/CD (GitHub Actions), управление окружениями, feature flags, автоматизированное тестирование
  • Безопасная разработка: secure coding, управление зависимостями и секретами, устранение уязвимостей, соответствие внутренним контролем
  • Понимание производительности и надёжности: инструментирование логированием, метриками и трейсами, работа с SLI/SLO
  • Навыки коммуникации с техническими и бизнес-стейкхолдерами, перевод бизнес-требований в технические улучшения
  • Способность работать с минимальным надзором в быстром темпе, управлять несколькими задачами одновременно
  • Навыки менторства и коллаборации, проведение качественных peer review
  • Клиентоориентированность и готовность участвовать в ротационном on-call
  • Адаптивность и стремление к постоянному обучению новым технологиям и фреймворкам
  • Владение Visual Studio, VS Code, Atlassian suite, Git и инструментами коллаборации
  • Способность вести небольшие технические инициативы и координировать работу нескольких инженеров
  • Бакалаврская степень в области разработки ПО (Computer Science, Information Systems Management, Engineering) или эквивалентный опыт

Условия

  • Primary location: Urbandale, IA
  • Sponsorship not offered for this role
  • Работа в офисе
  • Участие в ротационном on-call для продакшен-систем

Навыки

  • React
  • Next.js
  • Tailwind
  • Jest
  • Node.js
  • Java
  • GraphQL
  • REST
  • SQL
  • Microsoft SQL Server
  • NoSQL
  • Git
  • GitHub Actions
  • CI/CD
  • DevSecOps
  • Visual Studio
  • VS Code
  • Atlassian suite

Похожие вакансии

Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Full-stack Engineer 4 (Manager IC)
Capital OneSeniorRichmondОфис
179,400 – 204,700 USD в год
15 окт.
Software Engineer III
PearsonSeniorУдалённо
150,000 – 170,000 USD в год
14 окт.
Software Engineer - Full Stack / .NET
Regions InsuranceSeniorHooverОфисРелокация
127,768 – 168,210 USD в год
14 окт.
Software Engineer — W. R. Berkley, Urbandale | itrelocate