Avalon Healthcare Solutions

Software Engineer II

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

Инженер-разработчик среднего уровня в Avalon Healthcare Solutions: проектирование, разработка и поддержка критичных для бизнеса приложений в agile-команде. Роль с расширенной ответственностью за фичи, участие в архитектурных решениях, код-ревью и менторство джуниоров.

Задачи

  • Совместно с командой и стейкхолдерами оценивать бизнес-требования и участвовать в проектировании и документировании масштабируемых технических решений
  • Читать и поддерживать технические диаграммы и документацию (контекстные диаграммы, диаграммы потоков данных, процессы) при минимальном сопровождении
  • Разрабатывать и выполнять планы unit-, интеграционного и регрессионного тестирования для обеспечения качества и надёжности поставки
  • Диагностировать и устранять проблемы приложений и интеграций, участвовать в анализе первопричин и долгосрочных решениях
  • Проектировать и разрабатывать модульный, поддерживаемый и переиспользуемый код, применяя лучшие практики и развивая стандарты кодирования команды
  • Понимать, как AI-технологии и AI-инструменты разработки могут улучшать жизненный цикл разработки, продуктивность и качество (генерация кода, тестирование, отладка, документация, автоматизация)
  • Активно участвовать во всех фазах Agile SDLC: планирование спринтов, разработка, тестирование, деплой
  • Проводить и участвовать в код-ревью, давать конструктивную обратную связь и повышать качество кода в команде
  • Менторить джуниор-инженеров: делиться знаниями, давать рекомендации и демонстрировать эффективные инженерные практики
  • Демонстрировать растущее понимание того, как технические решения соотносятся с бизнес-целями и операционным успехом
  • Накапливать и применять доменные знания о работе health plan и связанных системах для обоснования технических решений
  • Участвовать в on-call ротации для поддержки критичных систем, демонстрируя ответственность за стабильность продакшена

Требования

  • Уверенное владение одним или несколькими языками программирования, такими как Java, Go или TypeScript, умение писать чистый, поддерживаемый и тестируемый код
  • Хорошее понимание реляционных баз данных и опыт написания сложных SQL-запросов (например, MSSQL, PostgreSQL)
  • Сильный опыт работы с системами контроля версий, такими как Git: стратегии ветвления, pull requests, разрешение merge-конфликтов
  • Комфортная работа в современных средах разработки (IntelliJ, VSCode, Eclipse) и настройка инструментов для продуктивности
  • Практический опыт работы с веб-сервисами и интеграциями: RESTful API, SOAP, микросервисная архитектура
  • Практический опыт применения AI в рабочих процессах разработчика и/или интеграции AI-возможностей в приложения, продукты или бизнес-процессы с измеримым улучшением эффективности, качества или пользовательского опыта
  • Умение работать в Linux и выполнять продвинутые задачи, включая скриптинг и диагностику
  • Рабочее знание Agile-методологий и полного SDLC, опыт участия в планировании спринтов, ретроспективах и груминге бэклога
  • Знакомство с CI/CD-пайплайнами и инструментами (Jenkins, GitHub Actions, GitLab CI) для автоматизированных сборок, тестирования и деплоя
  • Понимание практик безопасного кодирования и методов оптимизации производительности
  • Умение менторить джуниор-разработчиков по техническим концепциям, инструментам и лучшим практикам
  • Сильные навыки письменной и устной коммуникации, умение понятно излагать технические концепции технической и нетехнической аудитории
  • Подтверждённая способность эффективно работать в кросс-функциональной команде, внося вклад в общие цели
  • Проактивность и самомотивация, установка на непрерывное обучение и самостоятельный поиск возможностей для роста
  • Восприимчивость к обратной связи и умение конструктивно и уважительно давать обратную связь коллегам
  • Сильные навыки решения проблем, умение диагностировать и устранять технические проблемы средней сложности
  • Ответственность и подотчётность за порученную работу с фокусом на качественные и поддерживаемые решения
  • Способность менторить джуниор-инженеров и поддерживать позитивную инклюзивную культуру в команде

Условия

  • Возможна удалённая работа, но требуются ежеквартальные поездки в корпоративный офис Avalon в Тампе, Флорида
  • Работа в коллаборативной agile-среде
  • Возможность углублять техническую экспертизу, расширять влияние в организации и расти к техническому лидерству
  • Участие в on-call ротации
  • Работодатель равных возможностей (Equal Opportunity Employer — Vet/Disability)

Навыки

  • Java
  • Go
  • TypeScript
  • SQL
  • MSSQL
  • PostgreSQL
  • Git
  • IntelliJ
  • VSCode
  • Eclipse
  • RESTful APIs
  • SOAP
  • микросервисы
  • AI-assisted development
  • Linux
  • Agile
  • SDLC
  • CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • S3
  • EC2
  • Lambda
  • IAM
  • React
  • Next.js
  • CSS
  • SASS
  • Material UI
  • Bootstrap
  • JUnit
  • Jest
  • Mocha

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Software Engineer II — Avalon Healthcare Solutions, Euless | itrelocate