Разработчик C#, Москва.

▷ Работодатель: Электротехническая компания-Приборы Автоматики... (профиль,отзывы)
💰 From 180000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Обязанности:
  • Разработка модульной IDE с поддержкой плагинов для программистов АСУ ТП;
  • Обеспечение удобных функций взаимодействия с внешними инструментами: компиляторы, отладчики, система контроля версий исходников (git);
  • Разработка редакторов программного кода для языков стандарта МЭК 61131-3 (ST, FBD);
  • Построение удобного графического интерфейса пользователя с помощью .NET 5+ WPF;
  • Разработка плагинов IDE, расширяющих её функциональные возможности;
  • Разработка программного шлюза сопряжения устройств посредством промышленных коммуникационных протоколов;
  • Поддержка существующих программных продуктов. Обязательные требования
  • Опыт разработки приложений с использованием .NET Framework/Core и языка C# не менее 2-х лет;
  • Уверенное владение .NET Core / .NET 5+;
  • Уверенное владение WPF и XAML;
  • Хорошее понимание и владение коллекциями, алгоритмами обработки данных, LINQ. Умение грамотно применять TPL и технологию асинхронного программирования;
  • Знание принципов и паттернов проектирования архитектуры ПО (SOLID, MVVM, DI и т.д.);
  • Технический английский язык (чтение технической документации);
  • Умение писать качественный, сопровождаемый и документированный код;
  • Владение системой контроля версий Git;
  • Личные качества:
  • Системное мышление, умение анализировать требования и обосновывать предлагаемые вами проектные решения;
  • Стремление развиваться и быть готовым к необычным новым задачам. Не страшно, если вы чего-то не знаете, важнее наличие огромного желания изучить необходимую теорию/технологию/предметную область для решения поставленных задач;
  • Готовность доводить начатые дела до конца;
Требования:
  • Опыт участия в разработке IDE или иных инструментов для программистов;
  • Опыт написания frontend-компилятора;
  • Опыт использования gcc, llvm/clang или разработки с использованием их API; Минимальные знания языков C и C++;
  • Минимальные знания языков ST и FBD (ГОСТ МЭК 61131-3 2016);
  • Общее представление о сфере АСУ ТП;
  • Хотя бы поверхностные знания протоколов OPC UA, MQTT, BACNet, Modbus;
  • Знания Web-технологий;
  • Опыт работы с SQL СУБД (любой), опыт использования средств ORM.
Условия:
  • Гибкий график работы с полной занятостью и возможностью частично удалённой работы по истечении испытательного срока - 3 мес.
  • Оформление по ТК РФ;
  • Конкурентная заработная плата по результатам собеседования;
  • Премии по результатам решения поставленных задач;
  • Уютный офис в БЦ “Нижегородский”;
Москва, Нижегородская улица, 29/33
http://www.eltecom.ru
LINQОтветственностьWPFC#.NET FrameworkGitсамостоятельностьДоброжелательность

Created: .
Expires after: .
Responses: 3

Откликнуться на вакансию  Работодатель: профиль,отзывы