- Страна
- Россия
Откликайтесь
на вакансии с ИИ

.NET разработчик Senior (BPMSoft)
Интересный долгосрочный проект с широким стеком технологий и возможностью влиять на архитектуру. Однако отсутствие указанной вилки зарплаты и специфическое требование к BPMSoft сужают круг потенциальных кандидатов.
Сложность вакансии
Высокая сложность обусловлена редким сочетанием глубокой экспертизы в BPMSoft (от 5 лет) и продвинутых навыков в .NET Core, React и DevOps-инструментах. Вакансия требует уровня Senior с навыками архитектурного проектирования и оптимизации производительности.
Анализ зарплаты
Для позиции Senior .NET разработчика с узкой специализацией в BPMSoft рыночные ставки обычно выше средних по рынку .NET из-за дефицита кадров. Указанная 'ваша ставка' позволяет претендовать на верхнюю границу рынка при подтверждении 5-летнего опыта.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы эксперт в BPMSoft и .NET, откликнитесь на эту вакансию, чтобы возглавить разработку сложных корпоративных решений!
Описание вакансии
.NET разработчик Senior
Локация: РФ, РБ
Ставка: ваша
Длительность проекта: 1 год с возможностью пролонгации
Обязательные требования
- Наличие подтвержденного оптыта разработки на платформе BPMSoft не менее 5 лет;
- Знание архитектуры и внутренних механизмов BPMSoft на уровня эксперта;
- Экспертное владение Low‑Code‑инструментами платформы BPMSoft и умение расширять её функционал с помощью кода;
- Глубокие знания JavaScript/TypeScript и практический опыт разработки на React;
- Продвинутое понимание C# и .NET Core, включая последние нововведения и различия между версиями платформы, приветствуются знания иных языков программирования и фреймворков;
- Владение принципами чистого кода, SOLID, GRASP, продвинутыми шаблонами проектирования;
- Уверенное владение принципами объектно‑ориентированного программирования (ООП), паттернами проектирования и подходами к управлению состоянием; опыт применения Dependency Injection, принципов DDD, DRY и SOLID; понимание роли тестирования в разработке; хорошая алгоритмическая подготовка;
- Практический опыт работы с микросервисной архитектурой, а также с технологиями контейнеризации — Docker и Kubernete
- Опыт интеграции с внешними системами (REST, gRPC, SOAP, Message Brokers);
- Знание принципов построения отказоустойчивых и масштабируемых систем;
- Опыт настройки CI/CD pipelines (Jenkins, GIT);
- Опыт оптимизации производительности (профайлинг, кэширование, асинхронность);
- Понимание принципов построения реляционных и документно-ориентированных БД. Уверенное владение SQL;
- Опыт проектирования приложений с сервисно-ориентированной архитектурой. Опыт проектирования REST/SOAP API. Уверенное владение нотацией - Swagger (Open API);
- Умение читать описание в нотациях C4, UML (Class Diagram, Sequence diagram, Component Diagram), BPMN и ER диаграммы;
- Понимания принципов информационной безопасности, применение на практики при проектировании/разработке (аутентификация/авторизация/ролевая модель/шифрование и т.п.);
- Отличные навыки коммуникации;
- Аналитический склад ума, склонность к структурированию и систематизации информации;
- Высокая личная ответственность за результаты принятых решений;
- Способность оперативно анализировать большие объёмы данных и делать обоснованные выводы;
- Владение английским языком на уровне, достаточном для чтения технической документации и её составления;
- Высшее техническое образование (предпочтительно в IT).
Задачи на проекте
- Разработка внутренних IT‑проектов компании (платформ, продуктов, сервисов);
- Прототипирование (POC): поиск и выбор оптимальных решений с проведением практических тестов;
- Самостоятельная реализация функциональных модулей согласно техническому заданию;
- Разработка и оптимизация серверного кода для бизнес‑процессов и интеграций на платформе BPMSoft;
- Создание сложных хранимых процедур и работа с базами данных;
- Подготовка спецификаций на разработку;
- Участие в проектировании архитектуры разрабатываемых решений;
- Оптимизация SQL‑запросов и производительности кода;
- Реализация нестандартных визуальных компонентов и кастомизаций для продуктов и сервисов на платформе BPMSoft;
- Выявление и устранение узких мест, влияющих на производительность;
- Проведение детального код‑ревью.
Описание проекта и команды
Компания - ИТ‑партнёр в цифровой трансформации.
Откликнуться на запрос: Откликнуться По вопросам партнерского сотрудничества: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Git
- C++
- SQL
- Kubernetes
- .NET Core
- Microservices
- JavaScript
- REST
- React
- Docker
- Jenkins
- gRPC
- UML
- SOAP
- BPMN
- SOLID
- Swagger
- DDD
- BPMSoft
Возможные вопросы на собеседовании
Вакансия требует 5 лет опыта с BPMSoft. Важно понять, как кандидат решал задачи, выходящие за рамки стандартного Low-code.
Расскажите о самом сложном случае кастомизации BPMSoft с помощью C# кода, с которым вы сталкивались. Какие ограничения платформы пришлось обходить?
Проект предполагает работу с микросервисами и базами данных. Оптимизация — одна из ключевых задач.
Каков ваш алгоритм действий при обнаружении узкого места в производительности SQL-запроса внутри бизнес-процесса BPMSoft?
Упоминается использование DDD и SOLID. Важно проверить умение проектировать чистую архитектуру.
Как вы применяете принципы Domain-Driven Design (DDD) при проектировании интеграций между BPMSoft и внешними микросервисами?
В требованиях указаны Docker и Kubernetes. Нужно оценить опыт работы в облачной инфраструктуре.
Опишите ваш опыт настройки CI/CD пайплайнов для .NET приложений. С какими сложностями вы сталкивались при контейнеризации сервисов?
Роль Senior подразумевает ответственность за качество кода всей команды.
На что вы в первую очередь обращаете внимание при проведении Code Review в контексте безопасности и масштабируемости системы?
Похожие вакансии
Senior Python Engineer
Senior NestJS Developer
Python Backend Developer — Senior / Tech Lead (CTO проекта)
Java - разработчик (Senior)
Middle+/Senior Go Developer
Senior PHP-разработчик (Symfony)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!