Miami Jewish Health
Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Software Engineer в Miami Jewish Health для разработки и поддержки защищённых медицинских бизнес-приложений на C#/.NET. Работа охватывает весь стек: UI, API, базы данных, интеграции и деплой в Agile-команде.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать защищённые медицинские бизнес-приложения
- Работать по всему стеку: пользовательские интерфейсы, сервисы приложений, API, базы данных, интеграции и процессы деплоя
- Разрабатывать и поддерживать REST API и интеграции с внутренними и сторонними системами
- Участвовать в автоматизированных сборках, тестировании и CI/CD-деплое, включая GitHub Actions
- Писать безопасный, поддерживаемый и документированный код по принятым стандартам
- Устранять проблемы приложений, интеграций, баз данных, деплоя и продакшена
- Участвовать в Agile-спринтах: планирование, оценка, разработка, тестирование, демо и ретроспективы
- Проводить код-ревью и участвовать в непрерывном улучшении практик разработки, тестирования, безопасности и деплоя
- Поддерживать техническую документацию по приложениям, интеграциям, API, базам данных и деплою
Требования
- Bachelor's degree in Computer Science, Information Technology, Engineering или смежной области (или эквивалентный опыт)
- Три и более года профессионального опыта разработки ПО
- Два и более года опыта разработки приложений на C# и .NET
- Понимание реляционных баз данных и последствий разных схем БД
- Опыт с Microsoft SQL Server, веб-разработкой, REST API и Git-based source control
- Опыт разработки и поддержки продакшн бизнес-приложений
- Опыт с Blazor, ASP.NET Core, Microsoft Azure, GitHub Actions и CI/CD автоматизацией
- Опыт с Microsoft Entra ID, OAuth/OIDC и role-based access control
- Опыт разработки приложений в healthcare или другой регулируемой среде
- Понимание HIPAA, OWASP secure development practices, audit logging и защиты чувствительных данных
- Отличные навыки письменной и устной коммуникации
- Умение анализировать бизнес- и технические требования и предлагать практичные решения
- Умение управлять приоритетами и выполнять обязательства в рамках Agile-спринтов
- Свободное владение английским языком
Условия
- Конкурентная компенсация
- Медицинская, стоматологическая и офтальмологическая страховка
- Пенсионный план 403(b) для подходящих сотрудников на полную и частичную занятость
- Бесплатная парковка на территории
- Фитнес-центр на территории
- Background check уровня II при онбординге
Навыки
- C#
- .NET
- ASP.NET Core
- Blazor
- Microsoft SQL Server
- REST API
- GitHub
- GitHub Actions
- CI/CD
- Microsoft Azure
- Microsoft Entra ID
- OAuth
- OIDC
- RBAC
- HIPAA
- OWASP
- Agile