Основные функциональные обязанности:

  • Разработка новых модулей системы управления бизнес-процессами (bpm-система);
  • Разработка новых объектов bpm-системы, расширение объектной модели;
  • Разработка механизмов интеграции bpm-системы со смежными информационными системами Заказчика;
  • Разработка экранных форм интерфейсов пользователей;
  • Оптимизация производительности, исправление ошибок, рефакторинг кода;
  • Участие в проектах в составе распределенной команды внедрения;
  • Участие в разработке проектной документации в части реализованных доработок.

Требования к кандидату:

  • Высшее техническое или математическое образование;
  • Опыт работы 2 – 4 года;
  • Понимание принципов ООП, MVC-архитектуры;
  • Visual Studio 2010 и старше;
  • Знание платформы .NET, опыт разработки с использованием сторонних библиотек;
  • Опыт разработки с использованием: C#, Razor, JavaScript;
  • Опыт работы с XML;
  • Опыт работы с MS SQL, разработка скриптов средней сложности;
  • Опыт работы с системами контроля версий git, SVN, др.;
  • Базовые навыки администрирования MSSQL, IIS;
  • Английский – чтение технической документации.

Дополнительные профессиональные знания:

  • Опыт проектирования сложных комплексов, включающих множество разнородных систем будет серьезным плюсом;
  • Опыт работы с шинами данных (ESB) будет плюсом;
  • Желателен опыт работы с очередями MSMQ, RabbitMQ;
  • Опыт работы с PostgreSQL как плюс;
  • Желателен опыт проектирования и разработки веб-сервисов, REST - сервисов, проектирования WSDL/XSD схем с нуля, знание основных стандартов и профилей.

Личные качества:

Желание и умение разобраться в новой системе, освоить требования и подходы к разработке в рамках системы, потребность в совершенствовании профессиональных навыков. Тяга быть не просто кодером, а специалистом, умеющим придумать, реализовать и настроить систему, в т.ч. организовать качественную среду для разработки в команде.