Обязанности:
Ищем в команду цифровой трансформации «архитектора эффективности» — разработчик BPMSoft, который будет не просто писать код, а формировать будущее бизнес-процессов. Если вы устали от бессмысленного «поддержания свечей» и хотите видеть реальный результат своей работы, присоединяйтесь к проекту по развитию корпоративной платформы на BPMSoft. 🚀 О проекте Мы развиваем и поддерживаем центр компетенций BPMSoft на крупном предприятии. Вы придете в устоявшуюся, но амбициозную команду, где ценят инженерную культуру. Ваша задача — не просто «чинить баги», а проектировать решения, которые ускорят бизнес. Чем предстоит заниматься: - Архитектура и разработка: Самостоятельно создавать новую функциональность, писать бизнес-процессы и дорабатывать существующие модули.- Интеграции без границ: Связывать экосистему через REST API, SOAP с другими системами предприятия. Проектировать собственное API платформы.- Техническое лидерство: Участвовать в декомпозиции, оценке задач и согласовании решений вместе с аналитиком. Вы не исполнитель, а соавтор продукта.- Качество кода: Рефакторинг, оптимизация чужого кода, написание Unit-тестов и обнаружение дефектов на ранних стадиях.- Полный цикл: Разработал → протестировал → сдал в прод. Никаких перекладываний. Наш стек .NET • BPMSoft • JavaScript (фреймворки) • MS SQL / Postgres • Git • REST API Чего мы ждем от тебя: - Опыт: от 3 лет в разработке, из них не менее 1 года коммерческой разработки на BPMSoft. - Платформа: Глубокое понимание архитектуры и внутреннего устройства BPMSoft. - Backend: Уверенное C#, .NET, Web API, принципы SOLID, KISS, YAGNI, DRY. - Базы данных: T-SQL (MS SQL или PostgreSQL). - Интеграции: Опыт стыковки систем через веб-сервисы. - Инструменты: Git, понимание CI/CD. - Тестирование: Опыт написания Unit-тестов. - Самостоятельность (ключевой пункт!): Вам не нужна почасовая проверка. Вы сами ведете задачу от «хочу» до «сделано». - Работа с legacy: Способность читать, понимать и улучшать чужой код без желания переписать всё с нуля. - Оценка и декомпозиция: Умеете разбить монолитную задачу на атомарные части и оценить время. - Командность: Опыт работы по Scrum/Safe. Вы умеете слышать аналитика и говорить с PM на одном языке. 🔹 Будет вашим преимуществом (плюсом): Опыт руководства другими разработчиками или постановки задач (менторство). Опыт внедрения CI/CD пайплайнов.Похожие вакансии