Главный программист C#/.NET (Lead .NET Developer)

Кубань Кредит, КБ

Главный программист C#/.NET (Lead .NET Developer)

г. Краснодар, ул. им. Орджоникидзе/ул. Красноармейская, 46/32

Описание вакансии

Обязанности:
•Архитектурное лидерство и проектирование:
– разработка и эволюция микросервисной архитектуры банковских систем на платформе .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 в команде профессионалов.
Навыки
  • ASP.NET
  • С#
  • SQL
  • Git
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Орлан
Удаленная работа
  • Краснодар

  • до 150000 RUR

Рекомендуем
Красное & Белое, розничная сеть

Программист .Net

Красное & Белое, розничная сеть

Удаленная работа
  • Краснодар

  • до 150000 RUR

Рекомендуем
Айкю Компани
Полный день
  • Краснодар

  • до 220000 RUR

Рекомендуем
Т1
Удаленная работа
  • Краснодар

  • до 220000 RUR

ТНС энерго Кубань
Полный день
  • Краснодар

  • до 115000 RUR

WHITE AURORA - Центр квалифицированной стоматологии
Полный день
  • Краснодар

  • от 75000 RUR

Ведущий изготовитель кровли ВИК

Программист 1С (офис)

Ведущий изготовитель кровли ВИК

Полный день
  • Краснодар

  • от 75000 RUR

ГК САМСОН
Полный день
  • Краснодар

  • до 150000 RUR

Рабочие Руки
Полный день
  • Краснодар

  • до 150000 RUR

Кубань-Мороженое

Главный бухгалтер

Кубань-Мороженое

Полный день
  • Краснодар

  • от 120000 RUR

Полный день
  • Краснодар

  • от 120000 RUR

Комкад
Полный день
  • Краснодар

  • до 200000 RUR

КУБАНЬСТРОЙМАРКЕТ

Программист 1С

КУБАНЬСТРОЙМАРКЕТ

Полный день
  • Краснодар

  • до 200000 RUR

Люди | Девелоперская компания

Главный архитектор проекта (ГАП)

Люди | Девелоперская компания

Удаленная работа
  • Краснодар

  • от 200000 RUR

Полный день
  • Краснодар

  • от 200000 RUR

Шестакович Елена Анатольевна

Главный инженер проекта (Техзаказчик)

Шестакович Елена Анатольевна

Полный день
  • Краснодар

  • от 200000 RUR

Бизнес Машина

Главный бухгалтер

Бизнес Машина

Полный день
  • Краснодар

  • от 100000 RUR

Сеть аптек Апрель

Ведущий системный аналитик

Сеть аптек Апрель

Полный день
  • Краснодар

  • от 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию