Senior Product Engineer (.NET)

Мы развиваем собственную залоговую платформу банка — комплексную систему для учета и управления обеспечением по сделкам, которая пришла на смену вендорскому решению. Платформа обеспечивает end-to-end-процесс работы с залогами под единым интерфейсом: от заявки и автоматической оценки с помощью ML-моделей до учета и отправки отчетности регуляторам.

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

В платформе работают несколько команд в формате LeSS в едином инфраструктурном пространстве.

Senior Product Engineer — это специалист с широким техническим кругозором, готовый брать ответственность за инициативы от идеи до реализации, совмещая технические задачи с продуктовым мышлением.

Senior Product Engineer объединяет навыки разработки с глубоким пониманием бизнес-целей и потребностей пользователей.

Выполняет задачи end-to-end: от формулирования идеи до вывода решения в прод и последующей поддержки.

Ключевые задачи

Мы вам доверим

  • Реализовывать задачи end-to-end: от анализа бизнес-потребности и формирования требований до реализации, тестирования, поставки и последующего сопровождения решения в production.
  • Проектировать технические решения и архитектуру отдельных компонентов платформы с учетом производительности, надежности, масштабируемости, безопасности и дальнейшего развития системы.
  • Принимать активное участие в развитии залоговой платформы.

Экспертиза

Наши ожидания

  • Уверенное владение C# и .NET и опыт промышленной backend-разработки сложных информационных систем.
  • Хорошее понимание архитектуры распределенных систем и способность самостоятельно проектировать технические решения.
  • Опыт разработки REST API и интеграции с внешними и внутренними системами.
  • Практический опыт работы с PostgreSQL или другими реляционными СУБД: моделирование данных, транзакции, индексы, оптимизация запросов и понимание механизмов обеспечения целостности данных.
  • Опыт работы с брокерами сообщений и event-driven-архитектурой — Kafka, RabbitMQ или аналогами. Понимание вопросов гарантии доставки, идемпотентности, порядка обработки сообщений, retry-механизмов и обработки ошибок.
  • Опыт frontend-разработки на React, достаточный для самостоятельной реализации продуктовой функциональности от backend до пользовательского интерфейса.
  • Опыт автоматизации тестирования. Умение самостоятельно определить стратегию тестирования своего решения и реализовать необходимые unit-, integration-, API- и E2E-тесты. Опыт Playwright будет преимуществом.
  • Понимание принципов CI/CD и жизненного цикла приложения от локальной разработки до production.
  • Понимание observability: логирование, метрики, трассировка, мониторинг и диагностика проблем в production.
  • Умение принимать технические решения и аргументировать компромиссы между скоростью разработки, качеством, сложностью и стоимостью поддержки.
  • Навыки бизнес- и системного анализа: способность самостоятельно разобраться в бизнес-задаче, выявить требования и ограничения, декомпозировать процесс, спроектировать API, модель данных и взаимодействие систем.
  • Продуктовое мышление: умение интерпретировать данные, понимать рынок и потребности пользователей.
  • Гибкость: способность работать в условиях неопределенности и быстро адаптироваться к изменениям.

Будет преимуществом

  • Опыт разработки банковских или других финансовых систем.
  • Опыт работы с системами, где критичны качество и консистентность данных.
  • Опыт проектирования высоконагруженных и отказоустойчивых систем.
  • Знание DDD, transactional outbox, saga и других паттернов построения распределенных систем.
  • Опыт работы с Kubernetes, Docker и современными CI/CD-практиками.
  • Понимание банковских процессов кредитования, обеспечения сделок и управления залогами.

Бенефиты для сотрудников

  • Возможна удаленная работа или комфортный гибридный формат работы (офис — г. Москва).
  • Широкая зона ответственности: возможность коммуницировать с различными командами и стейкхолдерами для достижения общих целей.
  • Высокий уровень свободы: возможность искать и внедрять новые применения технологий внутри бизнес-процессов банка.
  • Культура открытости, поддержки и взаимопомощи.
  • Заработная плата в соответствии с рынком, ДМС со стоматологией с первых дней работы, доплаты по больничным листам, различные виды страхования, а также льготные условия на продукты банка и партнеров.
  • Страхование выезжающих за рубеж, скидки на корпоративные продукты, тренажёрный зал в офисе.
  • Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available