ПСБ Финанс (бренд CarMoney), входящий в группу SmartTechGroup, развивает цифровые финансовые продукты и онлайн-сервисы в сфере кредитования. Ищем старшего разработчика C# для командной разработки и декомпозиции монолитной системы.

Обязанности:

  • Командная разработка распределённой Event-Driven системы
  • Декомпозиция существующей монолитной legacy-системы
  • Обеспечение отказоустойчивости и наблюдаемости служб
  • Code review, внедрение и поддержка инженерных практик

Требования:

  • 5+ лет коммерческой разработки под .NET (C#): TPL, многопоточность, Clean Code
  • Разработка модульных тестов (xUnit), интеграционных (Moq), поведенческих (Reqnroll/SpecFlow)
  • Понимание GoF паттернов, RPC vs REST, gRPC
  • Оптимизация использования памяти .NET-приложений (GC, LOH, POH, stack/heap)
  • Опыт диагностики: PerfView, PerfCollect, dotnet-counters, dotnet-dump и др.
  • Наблюдаемость: OpenTelemetry (трассировки, метрики)
  • РСУБД: PostgreSQL (приоритет), MySQL, MSSQL; профилирование и оптимизация запросов
  • NoSQL: Cassandra, OpenSearch/Elasticsearch, Redis
  • Брокеры сообщений: Apache Kafka (Kafka Connect, Debezium), RabbitMQ
  • Паттерны: Mediator, Inbox/Outbox, Saga; понимание Durable Execution (опыт с Temporal — большой плюс)
  • Практики декомпозиции монолитов: Strangler Fig, Anti-Corruption Layer, Dual Write / Shadowing
  • Системный дизайн EDA: CDC, CQRS, Min API, AsyncAPI, API Gateway, Event Bus, Schema Registry (Avro), Event Store, Event Sourcing, BASE vs ACID

Условия: Удалённо. Полная занятость.