← к выдаче
разработка

Middle + / Senior .NET Backend Developer

Алматы14 дн. назад

Коротко

Leads backend development for ~20 microservices; decomposes tasks, conducts code reviews, manages releases and deploys, analyzes production incidents, and · Needs: 6+ years commercial C#/.NET backend development; Team Lead/Tech Lead experience; deep ASP.NET Core, Web API; REST API design; microservices and distributed

Описание от работодателя

Обязанности: Анализ и проработка бизнес-требований, участие в формировании технических решений совместно с CTO / Solution Architect. Декомпозиция задач (epic / feature / task), оценка трудоёмкости, участие в планировании спринтов (Scrum / Kanban). Управление backend-разработкой, координация микросервисных подпроектов (~20 сервисов). Техническое лидерство, принятие архитектурных и технических решений на уровне команды / проекта. Проведение code review (Pull Request / Merge Request), контроль качества и стандартов кода. Ответственность за релизы, деплой и публикацию в production (CI/CD, go / no-go). Взаимодействие с DevOps / SRE по вопросам деплоя, миграций БД (EF Core / SQL) и стабильности сервисов. Анализ инцидентов, ошибок и производительности в production (Serilog / ELK), участие в RCA / post-mortem. Менторство и онбординг junior / middle разработчиков, проведение технических собеседований. Требования: Опыт коммерческой backend-разработки на C# / .NET (Core, .NET 8/10) от 6 лет. Опыт в роли Team Lead / Tech Lead / Lead Developer. Глубокое знание ASP.NET Core, Web API (gRPC — как плюс). Опыт проектирования и поддержки REST API, API versioning, Swagger / OpenAPI. Понимание и практический опыт микросервисной архитектуры и distributed systems (межсервисное взаимодействие, API Gateway, отказоустойчивость — Polly). Опыт работы с PostgreSQL (и/или MS SQL), ORM — Entity Framework Core, Dapper; миграции, оптимизация запросов, отсутствие N+1. Практика code review, unit / integration tests (xUnit, Moq, FluentAssertions, Mvc.Testing). Опыт выпуска и сопровождения решений в production, high availability. Навыки оценки задач, управления рисками и техническим долгом. Будет плюсом: Docker, Docker Compose, Kubernetes. CI/CD: GitLab CI, GitHub Actions, Azure DevOps. Message brokers: RabbitMQ, Kafka (событийная интеграция, в т.ч. с 1С). OAuth2, OpenID Connect, JWT, безопасность API; знакомство с ЭЦП / НУЦ РК (Kalkan / NCALayer), криптографией (BouncyCastle, Argon2), OTP / 2FA. Опыт highload / high traffic проектов. Фоновая обработка задач (Quartz / Hangfire), real-time через SignalR. Работа с генерацией / парсингом Excel / CSV в больших объёмах (ClosedXML, EPPlus, bulk-операции, потоковая запись). MongoDB, FTP / SFTP-интеграции, observability (Serilog + ELK, health checks). ClickHouse или иные OLAP-решения для аналитики / дашбордов (колоночные СУБД, построение аналитического слоя над PostgreSQL). Опыт интеграции с 1С. Опыт работы с React / TypeScript (для координации с фронтенд-командой и контрактов OpenAPI). Практики SRE: мониторинг, алертинг, SLA / SLO. Мы предлагаем: Стабильные выплаты без задержек. Оформление по Трудовому кодексу РК. Комплексные обеды в офисе. Современные технологии и инструменты. Поддержку профессионального роста и обмена опытом