
Разработчик 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самостоятельностьДоброжелательность