Главный программист C#/.NET (Lead .NET Developer)
Кубань Кредит, КБОписание
Обязанности: Архитектурное лидерство и проектирование: разработка и эволюция микросервисной архитектуры банковских систем на платформе .NET (Core / .NET 5 9); выбор и внедрение архитектурных паттернов: Clean Architecture, CQRS, MediatR, Domain-Driven Design (DDD), а также принципов SOLID, KISS, YAGNI; проектирование отказоустойчивых, масштабируемых и безопасных сервисов, соответствующих требованиям регуляторов (ЦБ РФ, PCI DSS и др.). Разработка и поддержка backend-систем: реализация бизнес-логики банковских продуктов: авторизация, транзакции, уведомления, интеграции с внешними системами; работа с реляционными (PostgreSQL, MS SQL Server, Oracle) и, при необходимости, нереляционными базами данных (Redis, MongoDB); оптимизация производительности: профилирование запросов, кэширование, асинхронная обработка, использование очередей (RabbitMQ, Kafka); настройка и поддержка RESTful, валидация контрактов, версионирование, документирование (Swagger/OpenAPI). Техническое руководство и качество кода: проведение код-ревью, формирование и поддержание внутренних стандартов разработки; внедрение и развитие практик автоматизированного тестирования: unit, integration, contract tests (xUnit, NUnit, Moq, Testcontainers); настройка и поддержка CI/CD-конвейеров (GitLab CI, Azure DevOps, Jenkins): сборка, тестирование, контейнеризация (Docker), оркестрация (Kubernetes или аналоги); мониторинг и логирование: интеграция с Application Insights, Prometheus/Grafana, ELK, Sentry. Командная экспертиза и процессы: формирование и развитие команды .NET-разработчиков: участие в подборе, проведение технических собеседований, менторинг; участие в планировании спринтов, оценке задач, risk-анализе, декомпозиции эпиков; тесное взаимодействие с архитекторами, аналитиками, QA, DevOps и мобильными командами (включая Flutter-разработчиков). Безопасность и соответствие требованиям: обеспечение информационной безопасности: защита от OWASP Top 10, безопасная аутентификация/авторизация (JWT, OAuth2, OpenID Connect), шифрование данных; участие в аудитах, подготовка технической документации, соблюдение внутренних и внешних регуляторных норм. Требования: Опыт и техническая экспертиза: не менее 4 лет коммерческой разработки на C# и .NET, из них не менее 2-х лет в роли техлида или senior+ с архитектурными обязанностями; глубокое знание .NET Core / .NET 5 9, ASP.NET Core, Entity Framework Core / Dapper, асинхронного программирования (async/await, TPL); практический опыт проектирования и поддержки микросервисных систем в production-среде; владение архитектурными паттернами: Clean Architecture, CQRS, MediatR, Repository, Unit of Work, Strategy, Decorator и др. Инфраструктура и DevOps-практики: опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes, Docker Swarm или аналоги); навыки настройки CI/CD, управления версиями, работы с Git (GitFlow, Trunk-Based Development). Базы данных и интеграции: уверенное знание SQL, опыт оптимизации запросов, индексов, миграций (EF Core Migrations, FluentMigrator); опыт работы с Redis (кеширование, распределённые блокировки), а также с системами очередей (RabbitMQ, Kafka, Azure Service Bus); практический опыт построения event-driven архитектур, обработки фоновых задач (Hangfire, Quartz.NET, BackgroundService). Качество и безопасность: опыт написания автоматизированных тестов (unit, integration, E2E); понимание принципов secure coding, работы с секретами (Azure Key Vault, HashiCorp Vault), сертификатами, безопасной конфигурацией.Будет преимуществом:
- опыт разработки банковских ядер, платежных систем, open banking API; - знание Java или опыт интеграции с Java-сервисами; - опыт работы с gRPC, GraphQL, MassTransit, NServiceBus; - понимание принципов Infrastructure as Code (Terraform, ARM/Bicep); - опыт работы в регулируемых индустриях: финансы, банкинг, страхование. Условия:
- стабильная заработная плата по результатам собеседования;
- оклад + квартальная премия + премия ко Дню рождения Банка + годовой бонус;
- оформление по ТК РФ;
- возможность карьерного роста;
- корпоративное обучение;
- возможность прокачать свои hard skills в команде профессионалов.
13 часов назад
Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
Backend-разработчик (C# / .NET + MS SQL) в ExDent
50 000 - 90 000 руб.
ОписаниеМы развиваем ExDent интернет-магазин стоматологических материалов и оборудования, а также внутреннюю экосистему сервисов: боты для менеджеров и клиентов, аналитика продаж/остатков/рекламы на м...
20.12.2025
Программист C#
Описание
Обязанности:
- Автоматизация бизнес - процессов, разработка на C#: десктоп, VSTO-надстройки, модули для ПО;
- Анализ и решение задач по ...
30.12.2025
Главный программист мобильных приложений (Flutter/Dart)
Описание
Обязанности: Архитектурное лидерство:
разработка и эволюция архитектуры мобильных приложений банка на Flutter: выбор и внедрение ...
26.12.2025