Описание
Описания нет
Задачи
•Разрабатывать и развивать backend-сервисы банка
•Проектировать новые сервисы, API и интеграции
•Работать над производительностью и надежностью существующих решений
•Участвовать в архитектурной и технической проработке новых задач
•Проводить Code Review и помогать команде находить оптимальные технические решения
•Разбираться со сложными production-задачами и участвовать в улучшении существующих систем
•Развивать вместе с командой микросервисную архитектуру, Docker/Kubernetes, CI/CD, Clean Architecture/DDD, автоматизированное тестирование и observability
•Проработка и согласование ключевых архитектурных и технических решений
•Выявление технических рисков на этапе проектирования и разработки
•Развитие инженерных стандартов и практик команды
•Проведение Code Review сложных и критичных изменений
•Наставничество и развитие разработчиков
•Участие в развитии архитектуры и технологического стека
Требования
•Опыт коммерческой разработки на C#/.NET от 4 лет
•Опыт разработки банковских или финтех-систем, понимание специфики финансовых сервисов
•Глубокое знание C# и .NET 8+, async/await, многопоточности и concurrency
•Уверенное владение MS SQL Server и PostgreSQL: проектирование БД, индексы, транзакции и оптимизация сложных запросов
•Entity Framework Core и понимание принципов работы ORM
•Проектирование REST API, gRPC и интеграций между системами
•Умение проектировать масштабируемые, отказоустойчивые и высоконагруженные сервисы
•Clean Architecture, DDD, SOLID и архитектурные паттерны — понимание, где и зачем их применять
•RabbitMQ / Kafka, Redis; понимание idempotency, retry, timeout и подходов к надежному взаимодействию между сервисами
•Docker, Kubernetes и CI/CD — понимание контейнеризации, оркестрации и процессов автоматизированной сборки и доставки приложений
•Unit и Integration Testing — умение проектировать тестируемый код и определять необходимый уровень покрытия тестами
•Performance profiling, поиск узких мест и оптимизация производительности
•OpenTelemetry, Elasticsearch, Prometheus и Grafana — логи, метрики и распределенная трассировка
•S3-совместимые объектные хранилища и API Gateway
•Понимание принципов Application Security и применение практик безопасной разработки при проектировании и Code Review
•Умение разбираться в сложных проблемах и инцидентах в production
•Умение декомпозировать сложные задачи, проводить Code Review и аргументировать технические решения
•Умение оценивать технические риски и учитывать производительность, надежность, безопасность и дальнейшее сопровождение системы
Условия
•Конкурентоспособная и стабильная заработная плата
•Хорошая команда, в которой все работают на результат
•Возможность карьерного роста и профессионального развития
•Опыт работы в крупном и стабильном Банке