Peachtree Medical Consultants
Senior Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в компанию IAED, создающую обучающие платформы и ПО для служб экстренного реагирования. Ведёт проекты end-to-end: от уточнения требований и технического направления до релиза и поддержки, выступает финальным ревьюером кода.
Задачи
- Проектировать и разрабатывать эффективные программные компоненты для сложных задач без надзора
- Превращать бизнес-потребность в рабочее поддерживаемое решение, а не буквально реализовывать запрос
- Задавать техническое направление проектов в сторону переиспользуемых и поддерживаемых систем
- Участвовать в проектировании архитектуры приложения: структура, модели данных, точки интеграции
- Отвечать за целостность кода на своих проектах и быть точкой контакта при поломках
- Управлять проектами разработки и отчитываться о прогрессе
- Диагностировать и устранять сложные программные проблемы
- Обеспечивать кросс-браузерную совместимость дизайна сайтов
- Проектировать интуитивные и адаптивные веб-интерфейсы
- Предвидеть, выявлять и снижать риски в проблемных зонах
- Разрабатывать прототипы и proof of concept для пользователей
- Встречаться с пользователями для определения требований к приложению
- Направлять и консультировать менее опытных сотрудников
- Проводить финальные код-ревью и давать одобрение до мержа изменений
- Тестировать сайты
- Выполнять прочие порученные задачи
Требования
- 5+ лет релевантного опыта разработки ПО, из них 2+ года ведения проектов end-to-end: техническое направление, уточнение требований, доведение фич до запуска и поддержки
- Способность менторить и обучать разработчиков уровней Dev I и Dev II
- Сильный практический опыт по всему стеку: TypeScript и JavaScript с фреймворками Vue и Nuxt, вёрстка HTML и CSS, серверные веб-сервисы и API (включая WCF), базы данных MS SQL Server (T-SQL) и MySQL
- Реальный опыт написания кода и поддержки production-систем, достаточный для работы без помощи AI
- Опыт управления AI-инструментами разработки для сборки и выпуска сложных проектов, а не отдельных сниппетов
- Умение критически проверять и валидировать AI-сгенерированный код, распознавать некорректные, небезопасные или плохо структурированные решения и исправлять их
- Опыт работы с безопасностью сайтов и лучшими практиками безопасности
- Умение писать гибкий, переиспользуемый и документированный код
- Сильные аналитические способности
- Сильная клиентоориентированность
- Владение Git, включая ветвление и pull request workflow, умение решать проблемы репозитория (конфликты мержа, плохие мержи, повреждённая история)
- Понимание архитектуры REST и опыт участия в проектных решениях уровня приложения: модели данных, границы сервисов, точки интеграции с учётом производительности и поддерживаемости
- Плюс: опыт со SCORM и разработкой обучающих платформ
- Плюс: опыт с Azure (проекты, web apps, blob storage, pipelines, releases, permissions)
Условия
- Полный соцпакет: медицинская, стоматологическая, зрительная, страхование питомцев и юридическая страховка
- Оплачиваемый отпуск (PTO)
- Взносы компании в 401K
- Гибридный формат работы
- Офис в центре Солт-Лейк-Сити, Юта
- Компания входит в число лучших работодателей Юты
- Командировки реже 5%
Навыки
- TypeScript
- JavaScript
- Vue
- Nuxt
- HTML
- CSS
- WCF
- MS SQL Server
- T-SQL
- MySQL
- REST
- Git
- Azure
- SCORM