Arbor Research Collaborative for Health
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в Arbor Research для разработки веб-приложений от концепции до готового продукта на стеке Microsoft/Azure, включая frontend, backend и реляционные базы данных, с работой над данными исследовательских проектов.
Задачи
- Разрабатывать веб-приложения на клиентской и серверной стороне с использованием ASP.NET, C#, HTML/CSS, JavaScript/jQuery и SQL Server
- Строить визуализации данных (графики, дашборды) с помощью D3.js, Plotly или Tableau
- Разрабатывать и поддерживать API на ASP.NET Web API или Azure Functions
- Создавать адаптивные интерфейсы, соответствующие стандартам доступности Section 508 / WCAG 2.1 AA
- Использовать AI-инструменты (например, Claude Code) в разработке и в решениях
- Проектировать реляционные базы данных: представления, функции, хранимые процедуры, контроль доступа
- Поддерживать data pipelines, сбор и трансформацию данных
- Поддерживать облачные приложения и среды данных преимущественно на Microsoft Azure
- Взаимодействовать с исследователями, аналитиками и техническими лидами для перевода требований в технические решения
- Обеспечивать качество через тестирование, отладку и соблюдение процесса staging
- Наставлять младших членов команды по мере роста опыта
Требования
- Степень бакалавра и не менее 5 лет прогрессирующего опыта программирования, включая веб-разработку и SAS или SQL реляционные БД
- Знание Microsoft ASP.NET (проектирование и отладка)
- Рабочее знание HTML, XML, JSON, CSS, JavaScript/jQuery и RESTful API
- Рабочее знание T-SQL, структуры реляционных БД и ссылочной целостности
- Умение писать читаемый и эффективный код, анализировать требования пользователей
- Опыт с Python или аналогичным языком для data engineering, автоматизации или ETL
- Базовое понимание концепций облачного хостинга приложений (предпочтительно Microsoft Azure)
- Понимание статистических концепций и аналитических подходов для оценки результатов в здравоохранении
- Организационные навыки и умение работать в команде
- Владение Microsoft Office
- Физическое нахождение в одном из штатов: Connecticut, Washington D.C., Maryland, Massachusetts, Michigan, Minnesota, North Carolina или Virginia
Условия
- Удалённая работа
- Зарплата $125,500–$209,000 в год
- Полная занятость 40 часов в неделю
- Минимальные командировки (не более 5%)
- Статус Exempt (FLSA)
- Подчинение Managing Senior Programmer
Навыки
- ASP.NET
- C#
- HTML
- CSS
- JavaScript
- jQuery
- SQL
- Microsoft SQL Server
- T-SQL
- D3.js
- Plotly
- Tableau
- ASP.NET Web API
- Azure Functions
- Microsoft Azure
- AWS
- Python
- SAS
- RESTful APIs
- XML
- JSON
- WordPress
- SharePoint
- HL7
- FHIR
- Claude Code