freehire launches on Product Hunt on 26 August.

Follow →

Старший разработчик C#

Open 47d posting dated 3 weeks ago

Summary

Senior C# developer building and optimizing distributed event-driven financial services for a fintech company, using .NET, Kafka, PostgreSQL, and observability tools.

ПСБ Финанс (бренд 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.
  • Имеет опыт использования средств диагностики .NET-приложений: PerfView, PerfCollect, dotnet-counters, dotnet-dump и др.
  • Обладает практикой обеспечения наблюдаемости .NET-приложений: 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).

Будет плюсом

  • Практическое использование Temporal / Temporal SDK (.NET) (https://temporal.io/).
  • Практическое использование Agile-методов и Scrum.
  • Практическое использование Kubernetes / Docker (оптимизация Docker-сборок).
  • Понимание практик использования Clean Architecture.
  • Практическое использование .NET 10.

Условия и формат работы

  • Официальное оформление с первого дня, стабильная работа в федеральной компании.
  • Конкурентный доход: оклад + премия.
  • Расширенный ДМС: стоматология, телемедицина, страхование от НС.
  • Обучение, наставничество и реальный карьерный рост.
  • Консультации коуча, юриста, психолога.
  • Оплачиваемые дополнительные выходные.
  • Корпоративные мероприятия, спортивные активности и участие в волонтёрских проектах.


Присоединяйтесь к нашей команде и участвуйте в развитии технологичных финансовых продуктов!

See also