Разработчик BPMSoft на C#
Что за роль
Разработчик BPMSoft занимается серверной разработкой и настройкой решений на платформе BPMSoft, включая логику объектов, веб-сервисы и интеграции. В работе важно уверенно ориентироваться в механизмах платформы, писать поддерживаемый код на C# и аккуратно переносить изменения между стендами.
Что предстоит делать
- Разрабатывать серверную логику на BPMSoft с использованием EntitySchemaQuery и прямых операций Select, Insert, Update и Delete.
- Настраивать события объектов через EntityEventListener, создавать веб-сервисы и замещать классы с помощью ClassFactory.
- Реализовывать интеграции через REST, SOAP, OData 4 и DataService.
- Работать с пакетами платформы: переносить изменения между стендами, устанавливать пакеты и разрешать конфликты в схемах.
- Использовать Git или SVN, включая файловый режим разработки и контроль изменений.
- Применять AI-инструменты в процессе разработки.
Что потребуется
- От двух лет коммерческой разработки на Terrasoft или BPMSoft.
- Знание C# и .NET Framework 4.7 или .NET 8, принципов ООП, SOLID, LINQ и асинхронного программирования.
- Навыки работы с SQL и одной из СУБД: MS SQL или PostgreSQL.
- Практический опыт разработки на серверной стороне BPMSoft и работы с интеграциями платформы.
- Умение работать с пакетами и системами контроля версий Git или SVN.
Что важно знать
В описании отдельно отмечены дополнительные навыки, которые будут плюсом: профилирование и оптимизация запросов, индексы, кеширование через Redis, RabbitMQ или Kafka, OAuth 2.0 и JWT. Также полезны опыт создания клиентских модулей, работа с Clio CLI или UBPS, CI/CD для пакетов BPMSoft, понимание кэшей и сессий в многонодовой конфигурации и знакомство с Angular или React.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram