Avalon Healthcare Solutions
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик среднего уровня в Avalon Healthcare Solutions. Проектирование, разработка и поддержка критичных приложений в agile-команде, участие в архитектурных решениях и менторство джуниоров.
Задачи
- Совместно с командой и стейкхолдерами оценивать бизнес-требования и участвовать в проектировании и документировании масштабируемых технических решений
- Вести и поддерживать технические диаграммы и документацию (контекстные диаграммы, диаграммы потоков данных, процессы)
- Разрабатывать и выполнять планы unit-, интеграционного и регрессионного тестирования
- Диагностировать и устранять проблемы приложений и интеграций, участвовать в анализе первопричин
- Проектировать и разрабатывать модульный, поддерживаемый и переиспользуемый код
- Участвовать во всех фазах Agile SDLC: планирование спринтов, разработка, тестирование, деплой
- Проводить и участвовать в код-ревью, давать конструктивную обратную связь
- Менторить джуниор-инженеров, делиться знаниями и показывать эффективные практики
- Участвовать в on-call ротации для поддержки критичных систем
Требования
- Минимум 2+ года релевантного опыта работы
- Степень бакалавра в MIS, Computer Science или смежной дисциплине либо эквивалентный опыт
- Владение одним или несколькими языками программирования: Java, Go или TypeScript
- Понимание реляционных баз данных и опыт написания сложных SQL-запросов (MSSQL, PostgreSQL)
- Опыт работы с системами контроля версий (Git), включая ветвление, pull requests и разрешение конфликтов
- Опыт работы в IntelliJ, VSCode или Eclipse
- Практический опыт с веб-сервисами и интеграциями: RESTful API, SOAP, микросервисная архитектура
- Уверенная работа в Linux, включая скриптинг и troubleshooting
- Знание Agile-методологий и полного SDLC
- Знакомство с CI/CD (Jenkins, GitHub Actions, GitLab CI)
- Понимание практик безопасного кодирования и оптимизации производительности
- Навыки менторства джуниор-разработчиков
Условия
- Возможна удалённая работа
- Ежеквартальные командировки в офис компании в Тампе, Флорида
- Работа в collaborative agile-среде
- Возможности роста к техническому лидерству
Навыки
- Java
- Go
- TypeScript
- SQL
- MSSQL
- PostgreSQL
- Git
- IntelliJ
- VSCode
- Eclipse
- RESTful APIs
- SOAP
- микросервисы
- Linux
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- React
- Next.js
- CSS
- SASS
- Material UI
- Bootstrap
- JUnit
- Jest
- Mocha