huMannity Medtec
Software Engineer - Mobile Apps
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в huMannity Medtec для разработки ПО активных имплантируемых медицинских устройств. Полный цикл разработки в регулируемой среде, работа в мультидисциплинарной команде с hardware, firmware, quality и regulatory.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать программные приложения для систем активных имплантируемых медицинских устройств
- Участвовать во всех фазах разработки ПО: требования, проектирование, реализация, верификация, релиз и поддержка
- Писать чистый, поддерживаемый и хорошо документированный код с использованием современных практик разработки
- Участвовать в принятии решений по архитектуре и реализации ПО
- Повышать эффективность инженерной работы через разработку инструментов, утилит и улучшение процессов
- Поддерживать интеграцию ПО с аппаратными и firmware-системами
- Устранять дефекты ПО, системные проблемы и обращения из эксплуатации
- Поддерживать отладку аппаратного обеспечения и совместно с инженерами выявлять первопричины системных проблем
- Анализировать технические проблемы и разрабатывать эффективные решения на основе инженерных принципов
- Участвовать в оценке и снижении рисков на протяжении разработки продукта
- Тесно взаимодействовать с инженерами hardware и firmware для уточнения требований к ПО
- Сотрудничать с командами Quality, Regulatory, Clinical и Manufacturing для достижения целей разработки
- Участвовать в design review и давать конструктивную техническую обратную связь
- Обеспечивать своевременную поставку ПО, соответствующего требованиям к качеству и производительности
- При необходимости помогать с обучением пользователей и технической поддержкой
Требования
- Bachelor's degree in Computer Science, Computer Engineering или смежной области
- Минимум 4 года профессионального опыта разработки ПО
- Опыт сопровождения продуктов на этапах концепции, разработки, производства и поддержки
- Опыт работы в мультидисциплинарных инженерных командах
- Уверенный недавний опыт работы с C#
- Понимание принципов объектно-ориентированного программирования
- Опыт разработки и поддержки сложных программных приложений
- Умение эффективно работать в рамках существующих архитектур и кодовых баз
- Сильные навыки отладки, диагностики и решения проблем
- Знание лучших практик разработки ПО, включая code review и документирование
- Умение управлять несколькими приоритетами и соблюдать сроки проектов
- Опыт разработки мобильных приложений под Android и/или iOS
- Отличные навыки письменной и устной коммуникации
- Сильные межличностные навыки и умение работать с представителями разных технических дисциплин
- Умение давать конструктивную обратную связь на peer review
- Самостоятельность и внимание к деталям
- Ориентация на качество, непрерывное улучшение и профессиональный рост
Условия
- Работа над медицинскими технологиями, меняющими жизнь пациентов
- График 9/80: каждая вторая пятница выходная (26 дополнительных длинных выходных в год)
- Коллаборативная культура, ориентированная на миссию
- Возможности обучения, роста и влияния на результат
- Donut Thursdays, bagel Fridays, ежемесячные корпоративные обеды и мероприятия
- Формат работы on-site
Навыки
- C#
- Android
- iOS
- .NET MAUI
- Xamarin
- OOP
- multithreaded programming
- dependency injection
- design patterns
- cross-platform mobile development