{"id":1663553,"url":"https://alion.io/job/kense-middle-senior-net-backend-developer","title":"Middle + / Senior .NET Backend Developer","company":{"id":20226,"name":"Kense","domain":"kense.app","url":"https://alion.io/company/kense-app","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Almaty, Kazakhstan"],"countries":["KZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":1000000,"max":1200000,"currency":"KZT","period":"month","gross":null,"usd_annual":34224},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Dapper","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"gRPC","optional":false},{"name":"gRPC for .NET","optional":false},{"name":"Kanban","optional":false},{"name":"Moq","optional":false},{"name":"MS SQL","optional":false},{"name":"Polly","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Serilog","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"xUnit","optional":false},{"name":"1C","optional":true},{"name":"Apache Kafka","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"ClickHouse","optional":true},{"name":"Docker","optional":true},{"name":"Docker Compose","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitLab CI","optional":true},{"name":"Hangfire","optional":true},{"name":"Kubernetes","optional":true},{"name":"RabbitMQ","optional":true},{"name":"SignalR","optional":true},{"name":"SLI/SLO/SLA","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-02T04:54:17Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-03T08:16:15Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Обязанности:\n Анализ и проработка бизнес-требований, участие в формировании технических решений совместно с CTO / Solution Architect.\n Декомпозиция задач (epic / feature / task), оценка трудоёмкости, участие в планировании спринтов (Scrum / Kanban). Управление backend-разработкой, координация микросервисных подпроектов (~20 сервисов).\n Техническое лидерство, принятие архитектурных и технических решений на уровне команды / проекта.\n Проведение code review (Pull Request / Merge Request), контроль качества и стандартов кода.\n Ответственность за релизы, деплой и публикацию в production (CI/CD, go / no-go).\n Взаимодействие с DevOps / SRE по вопросам деплоя, миграций БД (EF Core / SQL) и стабильности сервисов.\n Анализ инцидентов, ошибок и производительности в production (Serilog / ELK), участие в RCA / post-mortem.\n Менторство и онбординг junior / middle разработчиков, проведение технических собеседований. Требования:\n Опыт коммерческой backend-разработки на C# / .NET (Core, .NET 8/10) от 6 лет.\n Опыт в роли Team Lead / Tech Lead / Lead Developer.\n Глубокое знание ASP.NET Core, Web API (gRPC - как плюс).\n Опыт проектирования и поддержки REST API, API versioning, Swagger / OpenAPI.\n Понимание и практический опыт микросервисной архитектуры и distributed systems (межсервисное взаимодействие, API Gateway, отказоустойчивость - Polly).\n Опыт работы с PostgreSQL (и/или MS SQL), ORM - Entity Framework Core, Dapper; миграции, оптимизация запросов, отсутствие N+1.\n Практика code review, unit / integration tests (xUnit, Moq, FluentAssertions, Mvc.Testing).\n Опыт выпуска и сопровождения решений в production, high availability.\n Навыки оценки задач, управления рисками и техническим долгом. Будет плюсом: 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. Мы предлагаем:\n Стабильные выплаты без задержек.\n Оформление по Трудовому кодексу РК.\n Комплексные обеды в офисе.\n Современные технологии и инструменты.\n Поддержку профессионального роста и обмена опытом","description_format":"text","description_chars":2805,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-02T04:57:43Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["conf:24","velocity","win:early"],"computed_at":"2026-10-03T05:45:00Z"},"pay":{"stated_usd_annual":34224,"is_top_pay":false},"html_url":"https://alion.io/job/kense-middle-senior-net-backend-developer","json_url":"https://alion.io/job/kense-middle-senior-net-backend-developer.json","meta":{"generated_at":"2026-10-04T03:13:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4866,"day_limit":5000,"remaining_today":134,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}