Medtronic
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Medtronic (Pelvic Health Therapies) для разработки web- и mobile-приложений в регулируемой среде медицинских устройств. Полный цикл разработки: проектирование, реализация, верификация и поддержка цифровых продуктов.
Задачи
- Руководить проектированием и разработкой программных решений для web- и mobile-платформ
- Проектировать, разрабатывать, тестировать, отлаживать и внедрять production-grade web-приложения
- Разрабатывать и поддерживать backend-микросервисы и frontend-интерфейсы по установленным архитектурным стандартам
- Переводить бизнес- и системные требования в технические дизайны и программные реализации
- Реализовывать функциональность с использованием практик безопасного кодирования
- Взаимодействовать с архитекторами, техлидами, системными инженерами, QA, security-командами и UI/UX-инженерами
- Разрабатывать и выполнять верификацию ПО, включая дизайн тестов и разработку тест-кейсов
- Поддерживать этапы жизненного цикла ПО от планирования и дизайна до реализации, верификации и релиза
Требования
- Bachelor’s degree и 4 года релевантного опыта, либо Master’s degree и 2 года опыта, либо PhD
- Опыт разработки production-grade программных решений на Java и JavaScript
- Опыт работы с Java, JavaScript и/или Kotlin
- Опыт работы с одним из web-фреймворков: Spring, JPA, Hibernate, Angular, RxJS
- Знание одного или нескольких решений для обмена сообщениями и стриминга: ActiveMQ, Amazon SQS, Kafka
- Опыт работы с реляционными базами данных (MySQL, PostgreSQL) и моделированием данных
- Опыт создания приложений с высокой доступностью и масштабируемостью
- Опыт взаимодействия с кросс-функциональными стейкхолдерами (UI/UX-инженеры, Product Owners, архитекторы)
- Опыт написания требований к ПО и их преобразования в стратегии верификации, дизайн тестов и тест-кейсы
- Опыт участия в полном жизненном цикле разработки ПО
- Знакомство с регулируемыми средами разработки ПО и отраслевыми стандартами для ПО медицинских устройств
- Для кандидатов без разрешения на работу в США требуется неограниченное право на работу на момент найма и в течение всего срока занятости
Условия
- Конкурентная зарплата и гибкий пакет льгот
- Диапазон базовой зарплаты для США (кроме PR): $124,800.00 - $187,200.00
- Участие в краткосрочной программе Medtronic Incentive Plan (MIP)
- Медицинская, стоматологическая и офтальмологическая страховка (для сотрудников 20+ часов в неделю)
- Health Savings Account, Healthcare Flexible Spending Account, страхование жизни, долгосрочная нетрудоспособность, Dependent daycare spending account
- Компенсация обучения
- Программа Simple Steps (глобальная программа благополучия)
- 401(k) с вкладом и match от работодателя
- Краткосрочная нетрудоспособность, оплачиваемый отпуск и праздничные дни
- Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement, Capital Accumulation Plan
Навыки
- Java
- JavaScript
- Kotlin
- Spring
- JPA
- Hibernate
- Angular
- RxJS
- ActiveMQ
- Amazon SQS
- Kafka
- MySQL
- PostgreSQL
- data modeling
- microservices
- web applications
- mobile applications