Описание
Проект представляет собой разработку многопрофильного ИТ-холдинга сроком на 3 месяца.
Задачи
• Проектировать и разрабатывать высоконагруженные распределённые системы
• Настраивать и сопровождать интеграции с Kafka
• Оптимизировать запросы и схемы PostgreSQL
• Проводить Code Review и контролировать архитектурные принципы
• Участвовать в развитии DevOps-инфраструктуры команды.
Требования
• Опыт работы в банке ВТБ
• Экспертное знание C#, .NET 6+, Async, LINQ, Memory/GC
• Опыт проектирования распределённых систем с использованием CQRS, Saga, API Gateway, Pub-Sub и Event-Driven Architecture
• Опыт реализации устойчивости с помощью Idempotency (Outbox/Inbox) и Circuit Breaker (Polly)
• Глубокое знание Apache Kafka: топики, партиции, гарантии доставки At-Least-Once / Exactly-Once, Consumer Groups, Retry/DLQ, Schema Registry
• Опыт работы с PostgreSQL: EXPLAIN ANALYZE, оптимизация индексов, MVCC, EF Core / Dapper
• Знание Docker, Kubernetes, Prometheus, Grafana и OpenTelemetry
• Строгое соблюдение принципов SOLID, KISS и YAGNI
• Опыт проведения жёсткого Code Review
• Гражданство РФ.
Условия
• Контракт на 3 месяца
• Удалённая работа по РФ