- Участие в разработке банковского ПО в составе команды разработчиков.
- Разработка и поддержка backend-сервисов, включая микросервисы, работающие с банковскими операциями.
- Интеграция с внешними сервисами, платёжными системами, внутренними API и сторонними продуктами.
- Участие в обсуждении архитектуры проектов и проектировании решений.
- Участие в код-ревью и обеспечении качества кода.
- Участие в планировании, оценке и декомпозиции задач.
- Решение возникающих проблем при разработке и сопровождение приложений в продакшене.
- Участие в совещаниях и митингах с заказчиком и коллегами.
- Анализ и устранение инцидентов, связанных с производительностью и стабильностью.
- Документирование архитектурных решений и функциональности.
- Опыт разработки на C# 8.0+ и .NET Core 7/8 в коммерческих проектах от 2 лет.
- Знание .NET Framework 4.8 для поддержки legacy-решений.
- Глубокое понимание ООП, принципов SOLID, DRY, KISS, YAGNI.
- Опыт работы с микросервисной архитектурой, REST API, gRPC, ASP.NET Core MVC/Minimal APIs.
- Опыт работы с базами данных SQL (MSSQL), ORM (Entity Framework/EF Core), оптимизация запросов и транзакций.
- Опыт работы с брокерами сообщений (RabbitMQ, Apache Kafka).
- Опыт работы с Docker (создание образов, Docker Compose) и CI/CD пайплайнами (желательно GitLab CI).
- Уверенное владение Git и опыт участия в командной разработке.
- Базовые знания Linux: команды, процессы, логирование.
- Понимание специфики банковских систем: работа с транзакциями, консистентность данных, безопасность, отказоустойчивость.
- Конкурентоспособная и стабильная заработная плата.
- Работа в сильной команде, ориентированной на результат.
- Возможность карьерного роста и профессионального развития.
- Опыт работы в крупном и стабильном банке.
