Обязанности:
Технические навыки Языки и платформы - C#, .NET 6/7/8- ASP.NET Core Web API- Проектирование RESTful API, Swagger / OpenAPI Доступ к данным и базы - Entity Framework Core, linq2db- SQL Server, T‑SQL, хранимые процедуры- Подход Database‑First, генерация кода через T4- Миграции БД с FluentMigrator Архитектура и дизайн - Многослойная архитектура (API / BLL / DAL)- Принципы Clean Architecture- Dependency Injection- Repository Pattern, Unit of Work- Принципы SOLID Интеграции - Платёжные системы: Stripe, WorldPay, CyberSource- Облако: Azure (Blob Storage, Media Services, SQL Database, Application Insights)- Очереди сообщений: RabbitMQ (MassTransit)- Внешние API: Google APIs, Facebook, REST/SOAP сервисы Кэширование и производительность - Redis- In‑Memory кэширование- Оптимизация SQL‑запросов и работы БД (Опыт рефакторинга больших запросов и поиска проблемных мест) Безопасность - JWT‑аутентификация- OAuth 2.0 Инструменты и тестирование - Git, Azure DevOps- Swagger / Swashbuckle- Serilog, Application Insights- xUnit, Moq Дополнительно будет плюсом - Работа с Excel / PDF (ClosedXML, EPPlus, PdfSharp)- Web‑scraping (Selenium, AngleSharp)- Интеграция с email/SMS‑сервисами Чем предстоит заниматься - Разработка и поддержка enterprise‑системы для авто‑дилерского центра- Интеграция с платёжными системами (Stripe, WorldPay, CyberSource)- Работа с Azure (Blob Storage, SQL Database, Application Insights)- Реализация модулей: CRM, продажи, сервисное обслуживание, оценка автомобилей, финансирование- Интеграция с внешними API (Autotrader, CAP HPI, DVLA, Google, Facebook)- Оптимизация производительности БД и API- Настройка CI/CD, мониторинг и логированиеПохожие вакансии