Application Developer / Программист

Зарплата

от 60 000 до 70 000 ₽

Требования

Приложения, Средний (Middle)JavaJavaFXGolangSQLLinuxGTK+

Местоположение и тип занятости

УфаПолный рабочий день

Компания

Производство медицинского оборудования

Описание вакансии

Условия работы

Обязанности:

Доработка существующего ПО, разработка прототипов для новых приборов:

  1. Десктопное JavaFX приложение на Java 11, поддерживающееся на Windows и Linux, управляющее коагулометром по COM-порту. Уже используется в больницах, необходимо исправлять ошибки по мере их нахождения, делать его более юзер-френдли, а сам код рефакторить до человеческого вида. Кодовая база ~13К LOC
  2. Сервис для передачи информации со старых приборов в ЛИС (Лабораторные Информационные Системы) на Go. Уже используется в больницах, необходимо периодически контактировать с ЛИС-овцами и проводить их через этап настройки
  3. Прототип СОЭ-метра на Go и GTK, работает на Raspberry Pi с кастомным билдом линукса. Находится на стадии набора данных, функционально все элементы уже на месте, необходимо найти подходящую мат. модель для обсчета результатов и довести проект до релиза
  4. В будущем планируется разработка гематологического анализатора на основе СОЭ-метра, но никто не мешает взять свой стек

Требования:

  • Способность самостоятельно разбираться в новых технологиях
  • То, что написано выше. Ну правда. Стек специфичный, Stack Overflow не всегда поможет, нужно уметь залезать в исходники и искать проблемы там. А иногда вообще оказывается виновато железо
  • Средние знания Java. Если не знаете Go - не страшно, суммарно кодовая база ~3-4К LOC и код простой, прохождения Tour of Go вам хватит для его понимания
  • Очень желательны знания JavaFX
  • Если есть сайд-проекты с открытым кодом, то это мы тоже считаем за опыт работы

Условия:

Первый месяц период апробации с з/п 40К, если все устраивает поднимаем до 70К. Цифры ориентировочные, по результатам собеседования обсудим конкретные объемы вознаграждения. По достижению майлстоунов премии.