Senior .NET developer, desktop

Занятость Полная занятость
Полная занятость
Адрес Беларусь, Минск
Описание вакансии

Компания в поиске Senior .NET developer для разработки десктопного приложения по управлению лотерейными машинами.

Стек технологий: .NET (С#), SQL, WPF.

Чем предстоит заниматься:

  • полный цикл разработки продукта с нуля;
  • разработка архитектуры системы, плана разработки, кодирование, тестирование;
  • разработка процедуры ведения различных версий продукта (модификация, слияние/разделение версий компонентов, выпуск релиза, обновление программы на стороне заказчика);
  • управление лотерейными машинами на основе промышленных автоматов OMRON, Schneider Electric с использованием протоколов Modbus и OMRON FINS over TCP/IP;
  • создание, управление и работа с локальной БД (SQLite) или MS SQL;
  • написание технической документации будет плюсом.

Наши пожелания к вам:

  • 3+ года опыта с С#, .NET, ООП;
  • опыт работы с Git;
  • Английский B1 (Intermediate).
  • Backend:
    • опыт работы с TCP/IP коммуникациями. В т.ч. корректная обработка ошибок, определение дисконнектов и автоматический реконнект;
    • опыт разработки многопоточных приложений на С#;
    • знание и опыт работы с SQL;
    • навыки работы с SQLite и MSSQL, установки и настройки MSSQL;
    • навыки разработки функций аутентификации и проверки прав пользователей;
    • приветствуется опыт управления промышленными автоматами (PLC) с использованием протоколов Modbus и OMRONFINSoverTCP/IP;
    • приветствуется опыт работы со сторонними библиотеками (NLog, NModbus).
  • Frontend:
    • опыт разработки GUI. Знание WinForms, WPF;
    • разработка плагинов и пользовательских компонентов;
    • создание отчетных документов PDF, XML и MSOffice из C# приложения и их отправка по smb, ftp, http, mail (smtp/exchange);
    • приветствуется опыт работы со сторонними GUIframeworks (DevExpress, Telerik).

Будет плюсом:

  • опыт в автоматическом тестировании;
  • написании технической документации.

Что предлагаем:

  • удаленная работа с регулярными встречами в офисе с руководителем проекта.

Как устроен процесс найма:

  • Интервью с заказчиком;
  • Техническое задание;
  • Финальное интервью.
Требования
Опыт Более 6 лет
Условия работы
График работы Полный день
Добавлено 6 дней назад
Для связи с работодателем или просмотра контактов нажмите на кнопку