Software Engineer (Desktop app) - Medical Device Software (Audiometry System)

RemoteSalary not specified
United Kingdom · Kyiv, Ukraine

Tech Stack

REST.NETC#unittest

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Ми шукаємо досвідченого Software Developer, щоб приєднатися до нашої команди, яка працює над програмним забезпеченням медичних пристроїв для аудіометричних тестувань та оцінки слуху. Ви будете працювати над продуктом, який оптимізує клінічні робочі процеси, допомагаючи користувачам проходити тестування, організовуючи сеанси пацієнтів та зменшуючи ручне введення даних. Його налаштування дозволяють клінікам адаптувати програмне забезпечення до своїх вподобаних протоколів та робочих процесів, зберігаючи при цьому стандартизовані тести.

Це програмне забезпечення для охорони здоров'я безпосередньо впливає на догляд за пацієнтами та клінічні рішення, що вимагає дотримання стандартів відповідності та високоякісних інженерних практик у регульованому середовищі.

Огляд проекту

Проект складається з двох основних частин:

Аудіометричне програмне забезпечення (Windows Desktop)

  • Комплексне рішення для аудіометрії для вимірювання слухових порогових значень, тестування розпізнавання мови та перевірки пристосування слухових апаратів
  • Інтегрується зі спеціалізованим обладнанням для аудіометрії та системами управління пацієнтами
  • Використовувані технології: C#/.NET Framework 4.8, WPF

Система управління (Web & Cloud)

  • Хмарні веб-додатки Blazor та API-сервіси ASP.NET Core, які використовуються адміністративною командою для управління продуктами
  • Інфраструктура, що розміщується в Azure, яка підтримує кілька продуктів
  • Використовувані технології: C#/.NET 10, Azure

Обов'язки

  • Проектування, розробка та підтримка функцій для модулів аудіометричних тестувань та веб-сервісів
  • Створення користувацьких інтерфейсів на основі WPF (MVVM) та компонентів Blazor Server
  • Розробка та вдосконалення REST API
  • Тісна співпраця з Product Owners для аналізу вимог та надання технічних рішень
  • Співпраця з командами апаратного забезпечення та прошивок для забезпечення узгодженості програмного та апаратного забезпечення
  • Написання вичерпних юніт-тестів з високою покриттям (≥80% для нового коду) та документація
  • Забезпечення відповідності архітектури продукту та якості коду високим стандартам
  • Проведення кодових оглядів з акцентом на безпеку, правильність та відповідність
  • Вирішення складних, технічно складних задач у межах продуктів

Вимоги

  • 5+ років професійного досвіду розробки на C#/.NET
  • Глибокі знання.NET Framework або.NET Core/.NET 5+
  • Досвід роботи з WPF та архітектурою MVVM
  • Глибокі знання найкращих практик розробки програмного забезпечення, ООП, SOLID, патернів проектування
  • Середній рівень англійської

Буде плюсом

  • Досвід роботи з ASP.NET Core, Entity Framework Core, MudBlazor
  • Досвід роботи з сервісами Azure (App Services, App Configuration, Application Insights)
  • Досвід роботи з базами даних за допомогою Entity Framework Core
  • Досвід розробки продуктів HW-SW
  • Досвід роботи з RDLC-звітами

Що робить цю посаду унікальною

Вплив

  • Безпосередній вплив на догляд за пацієнтами та клінічні результати
  • Внесок у програмне забезпечення, яке використовують аудіологи по всьому світу
  • Допомога людям з втратою слуху отримувати точні діагнози та лікування

Виклики

  • Робота над старими настільними додатками та сучасними хмарними сервісами
  • Інтеграція спеціалізованого медичного обладнання з хмарними API
  • Вирішення складних технічних задач у безпечно-критичній регульованій сфері

Примітка: Враховуючи медичний характер цього програмного забезпечення, кандидати повинні бути готові до суворого дотримання стандартів розробки, вимог до вичерпного тестування та міркувань щодо відповідності регуляціям.

Процес найму

Ми прагнемо зробити наш процес найму простим та прозорим, щоб знайти ідеальну відповідність для обох сторін. Кроки можуть відрізнятися залежно від посади, але ось що ви можете очікувати:

  • Первинна співбесіда: Якщо ваш досвід відповідає посаді, ми запросимо вас на співбесіду зі спеціалістом з підбору персоналу.
  • Технічна співбесіда: Залежно від посади, вам може знадобитися виконання технічної оцінки або тестового завдання.
  • Співбесіда з клієнтом
  • Остаточне рішення: Після всіх кроків ми зв’яжемося з вами з результатом та наступними кроками.

Ми пропонуємо

  • Повністю віддалені варіанти роботи
  • Можливість працювати над впливовим програмним забезпеченням для охорони здоров'я
  • Колаборативне та інноваційне середовище команди

Про компанію

Opinov8 - це компанія, яка займається розробкою інноваційних програмних рішень для медичних пристроїв. Ми прагнемо покращувати догляд за пацієнтами за допомогою технологій і шукаємо пристрасних розробників, які б приєдналися до нашої місії.

Job Details

Location:
United Kingdom · Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 12, 2026
Last checked:
Jul 12, 2026
Posted on the source:
Jul 9, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.