Проект: ИТ‑партнёр в цифровой трансформации.
Локация: РФ, РБ. Формат: удаленно. Занятость: фулл тайм.
Требования:
- Коммерческий опыт разработки на платформе BPMSoft от 3 лет; глубокие знания BPMSoft: работа с пакетами и объектами, настройка карточек (кнопки, действия, фильтры, автозаполнения), бизнес‑процессы, listeners, web‑сервисы;
- Уверенное владение C# и .NET Core, понимание различий версий платформы;
- Опыт работы с ASP.NET Core (Web API, MVC);
- Понимание ООП, SOLID и базовых шаблонов проектирования;
- Глубокие знания JavaScript и опыт разработки клиентских модулей;
- Опыт работы с реляционными (SQL Server, PostgreSQL) и документно‑ориентированными БД, написание сложных запросов и индексов; разработка сложных хранимых процедур;
- Опыт разработки в сервисно‑ориентированной архитектуре; проектирование внешних API, знание принципов WEB‑сервисов (REST/SOAP), описание API в Swagger (OpenAPI);
- Уверенные навыки работы с Entity Framework Core (Code First, миграции, оптимизация запросов);
- Навыки написания unit‑ и интеграционных тестов (NUnit, xUnit);
- Умение читать архитектурные диаграммы: C4, UML (Class, Sequence, Component), BPMN, ER;
- Опыт с очередями сообщений (Kafka, RabbitMQ) или кэшированием (Redis) — преимущество;
- Уверенная работа с Git; владение английским для чтения и составления технической документации; высшее техническое образование предпочтительно.
- Дополнительно: опыт использования DevOps‑практик.
Задачи:
- Разработка внутренних IT‑проектов, платформ, продуктов и сервисов;
- Участие в POC: выявление, оценка и тестирование технических решений;
- Создание и оптимизация серверного кода для бизнес‑процессов и интеграций на платформе BPMSoft;
- Разработка сложных хранимых процедур и работа с БД; оптимизация SQL‑запросов и производительности кода;
- Внедрение нестандартных визуальных компонентов и кастомизаций для продуктов на BPMSoft;
- Реализация функциональных модулей согласно ТЗ; написание unit‑тестов; диагностика и устранение ошибок; ведение технической документации.