other

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

Более недели назад

З/П не указана

Город: Краснодар

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

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

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

Показать контакты

Имя не указано

Пожаловаться ID: 157097044

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

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

Договорная

Краснодар

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

.NET разработчик

Договорная

Краснодар

Т-Банк

Программист C#

Договорная

Краснодар

Таврида Электрик

PHP Developer (Symfony)

Договорная

Краснодар

Диджитал Сектор Поддержка

Junior Java Developer

От 75 000 до 170 000 руб.

Краснодар

Спасский Илья Викторович

Senior Java developer

Договорная

Краснодар

S7 Group