Программист / разработчик С# .NET WPF (удаленная работа)
(вакансия в архиве)

5 июля 2019

Уровень зарплаты:
от 70 000 до 70 000 руб.
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: Программист / разработчик С# .NET WPF

Разработчик / Программист / Инженер-программист / Middle Developer C# .NET WPF

В команду Лаборатории Автоматизации требуется разработчик для поддержки и развития проекта по созданию информационной системы комплекса измерительного оборудования. Работа в молодом и прогрессивном коллективе. В рамках данного проекта необходимо разрабатывать и дорабатывать: UI (WPF), клиент-серверную часть (WCF) и БД (MS SQL); совместно с руководителем лаборатории выстраивать процессы по разработке программного обеспечения (DevOps, CI)

Текущий проект:

Лаборатория автоматизации занимается разработкой испытательного оборудования. Оборудование представляет из себя набор измерительных и вспомогательных блоков, установленных в 19" стойку. Каждый испытательный комплекс обладает интерфейсным блоком (HMIU) с сенсорным экраном. HMIU в основе имеет WIndows PC на котором выполняется ПО UI. Все комплексы подключены в компьютерную сеть. Данные с которыми работает данное программное обеспечение можно условно разделить на два типа: условия, при которых проводятся испытания (профили испытаний); и результаты, полученные в ходе испытаний. При инициализации каждый комплекс запрашивает обновленные данные (профили испытаний) на сервере, а после завершения испытаний отправляет на сервер полученные результаты. UI может работать, как в локальном режиме (когда сервер не доступен), так и в онлайн режиме (когда присутствует связь с сервером). На ПК HMIU используется специфическая БД - SQLite. Выбор такой БД связан с необходимостью иметь возможность выключать HMIU отключением питания. На сервере используется MS SQL. Все данные сохраняются в локальной БД и при возможности отправляются на сервер. UI позволяет работать в двух режимах: режиме оператора и в режиме наладчика. Первый режим позволяет оператору залогиниться в систему и далее выбрать профиль испытаний в соответствии с типом испытываемых приборов. Далее оператор вводит только номера приборов, испытания проводятся в автоматическом режиме, результаты сохраняются в БД. Второй режим позволяет открыть отдельный экран с настройками условий испытания для каждого типа испытаний, результаты испытаний не сохраняются в БД.

Обязанности:
  • Создание и поддержка интерфейсных приложений для измерительного оборудования на платформе .NET

Требования:
  • Владение платформой Microsoft .NET, языком C# (с дополнениями до версии 3.5, LINQ)

  • Знание средств разработки Visual Studio

  • Разработка с использованием семейства технологий WPF и WCF

  • Знание структур баз данных и языка SQL

  • Понимание принципов разработки многопоточных и асинхронных приложений

  • Опыт работы с системами контроля версий

  • Технический английский – свободное чтение документации и статей

Приветствуется:
  • Опыт работы по SCRUM

  • Понимание принципов низкоуровневого взаимодействия с внешним оборудованием по последовательным протоколам и шинам (RS-232, RS-485, CAN)

Условия:
  • Молодая команда

  • Возможность профессионального и карьерного роста

  • Квартальные бонусы по результатам работ

  • Испытательный срок - 2 месяца

  • Оформление в соответствии с ТК РФ

  • Добровольная медицинская страховка сотрудника (ДМС)

  • Гибкий график работы



Посмотрите похожие вакансии

Разработчик С#/.Net
Компания: Варцаба Дарья Владимировна
Зарплата: от 120 000 до 150 000 руб.
Программист-разработчик
Компания: ДИБИЭЙ
Зарплата: от 60 000 до 80 000 руб.
Разработчик Fullstack JS + С#
Компания: LeSSara
Зарплата: от 90 000 до 220 000 руб.