Korzinka — крупнейшая сеть супермаркетов в Узбекистане. IT-команда Korzinka строит backend-инфраструктуру, которая обслуживает миллионы транзакций и сотни тысяч пользователей. Ищем Software Engineer (.NET /C#) с экспертизой в .NET, который будет разрабатывать надёжные backend-сервисы, проектировать интеграции и участвовать в развитии архитектуры. Обязанности: Разработка и поддержка POS-приложения: Разрабатывать и поддерживать POS-приложение на .NET Framework 4.8 / C#: проектирование, реализация, рефакторинг и поддержка в production-среде с соблюдением стандартов команды. Разрабатывать пользовательский интерфейс на базе WPF: XAML, MVVM, data binding, команды и обработка пользовательских действий. Работать с базами данных SQLIte и PostgreSQL: проектирование моделей данных, написание и оптимизация SQL-запросов Использовать Entity Framework / EF Core для работы с данными: конфигурация маппинга, миграции, оптимизация запросов, работа с транзакциями и конкурентным доступом. Разрабатывать и поддерживать интеграции с внутренними и внешними системами: проектирование интеграционных сценариев, работа с контрактами API, обработка ошибок и повторных попыток, мониторинг интеграционных потоков. Асинхронность и очереди сообщений: Работать с брокерами сообщений RabbitMQ и/или Kafka: проектирование топиков и очередей, реализация продюсеров и консьюмеров, обеспечение надёжной доставки сообщений, обработка ошибок и dead letter queues. Реализовывать паттерны асинхронной обработки данных: event-driven архитектура, saga, outbox pattern — в соответствии с требованиями к надёжности и консистентности данных. Качество кода и архитектура: Участвовать в проектировании архитектурных решений: обсуждение подходов к декомпозиции, выбор паттернов, оценка trade-off между решениями совместно с командой и техническим лидом. Писать чистый, поддерживаемый и тестируемый код в соответствии с принципами ООП, SOLID и Clean Code; следить за соответствием решений архитектурным стандартам команды. Проводить code review: анализировать чужой код на корректность, читаемость и соответствие стандартам; давать конструктивную обратную связь, учитывать контекст задачи. Устранять технический долг и оптимизировать существующие решения: выявлять узкие места в производительности, рефакторить legacy-код, улучшать архитектуру без нарушения функциональности. Процесс разработки: Участвовать в анализе требований и оценке задач: декомпозиция, выявление неоднозначностей, оценка трудоёмкости, взаимодействие с product owner и аналитиками. Писать unit- и integration-тесты: обеспечение покрытия критической бизнес-логики, поддержание тестовой базы в актуальном состоянии. Работать с Git в рамках командного GitFlow: ветвление, pull request, разрешение конфликтов, поддержание чистоты истории коммитов. Участвовать в развитии CI/CD-процессов: понимание пайплайнов сборки и деплоя, участие в устранении проблем, инициирование улучшений в процессе доставки кода. Требования: Опыт коммерческой разработки на .NET / C# от 5 лет. Уверенное знание WPF: XAML, MVVM, data binding и команды. Опыт работы с .NET Framework 4.8. Уверенная работа с Entity Framework Core: конфигурация, миграции, оптимизация запросов. Хорошее знание PostgreSQL: проектирование схем, написание и оптимизация запросов, работа с индексами. Понимание принципов проектирования REST API: versioning, idempotency, error handling, документирование. Опыт работы с RabbitMQ и/или Kafka: продюсеры, консьюмеры, надёжная доставка сообщений. Понимание принципов асинхронной обработки данных и event-driven архитектуры. Опыт разработки интеграций между системами: API-интеграции, обработка ошибок, мониторинг. Уверенное понимание ООП, SOLID, Clean Code; умение применять паттерны проектирования. Уверенная работа с Git: GitFlow, pull request, code review.· Умение читать, анализировать и рефакторить чужой код. Будет плюсом: Опыт работы с React. Опыт работы с NoSQL базами данных (MongoDB, Redis). Опыт разработки микросервисной архитектуры. Опыт работы с Docker / Kubernetes. Опыт написания unit- и integration-тестов (xUnit, NUnit, Moq). Опыт оптимизации производительности backend-сервисов. Понимание CI/CD-процессов: GitHub Actions, Azure DevOps или аналоги. Условия: Гибкий режим работы, свобода от дресс-кода. Performance-бонусы по результатам Review. Таунхоллы, митапы, demo-дни, внутренние сообщества. Партнёрские программы обучения: иностранные языки, Skillbox, Geekbrains, Yandex Practicum. Карта Korzinka Plus с 10% кешбэком в сети. Наставничество и программы материальной поддержки. Referral-бонусы за рекомендации.
Korzinka — крупнейшая сеть супермаркетов Узбекистана с активно развивающимся цифровым блоком: SuperApp, программа лояльности, Payments и OMNI-канальные сервисы. Мы строим data-платформу на Microsoft Fabric и Databricks: Lakehouse-архитектура с Delta Lake, полным Medallion-стеком и CI/CD через Azure DevOps. Ищем Data Engineer, который умеет проектировать дата-продукты от raw до consumption, оптимизировать Spark-джобы под production-нагрузки и строить надёжные интеграции между десятками источников данных ритейл-компании. Чем предстоит заниматься Разработка дата-продуктов и пайплайнов: Проектировать дата-продукты полного цикла — от raw-слоя до consumption: витрины, семантические модели, API для downstream-сервисов; обеспечивать ownership, SLA, документирование и версионирование. Разрабатывать ETL/ELT-пайплайны на Microsoft Fabric, Databricks и Azure Data Factory (Dataflow Gen2, Pipelines, Notebooks) с учётом надёжности, идемпотентности и наблюдаемости. Создавать переиспользуемые инженерные фреймворки: шаблоны пайплайнов, библиотеки трансформаций, утилиты для Delta Lake. Реализовывать интеграции между источниками и платформой: ERP (SAP), CRM, WMS, POS, мобильное приложение, программа лояльности — согласование data contracts, обработка схемных изменений, мониторинг целостности. Оптимизация и архитектура: Advanced-оптимизация Spark-джобов: партиционирование, broadcast join, кэширование, управление ресурсами кластера. Оптимизация хранилища в Delta Lake и Fabric: Z-Order, V-Order, компакция, retention-политики, планы выполнения запросов. Проектирование моделей данных: Medallion (bronze/silver/gold), Star Schema, Data Vault — выбор подхода под downstream-потребителей. Работа с Lakehouse: транзакции Delta Lake, schema evolution, time travel, CDC. CI/CD и качество данных: Настройка CI/CD для data-пайплайнов через Azure DevOps: Pipelines, Repos (GitFlow), Artifacts. Контроль качества данных: data contracts, автоматизированные проверки (Great Expectations, dbt tests или аналоги), алертинг на аномалии и нарушения SLA. Работа с Azure Key Vault (секреты, ключи шифрования) и Microsoft Purview (каталогизация, lineage, классификация). Взаимодействие: С Data Analysts и Data Scientists — интеграция Lakehouse-форматов в downstream, совместное проектирование семантических моделей в Power BI / Fabric. С backend- и интеграционными командами, бизнес-доменами — проектирование data contracts и согласование схем. Участие в развитии data-платформы совместно с Head of Analytics: технический дизайн, оценка новых инструментов, архитектурные предложения. Документирование решений в Confluence или корпоративном репозитории. Что мы ждём Опыт в data engineering от 3 лет. Опыт с Microsoft Fabric или Databricks от 1 года. Уверенный PySpark: трансформации, оптимизация джобов, DataFrame API, Spark SQL. Уверенный SQL: оконные функции, CTE, оптимизация запросов, планы выполнения. Глубокое понимание Lakehouse и Delta Lake: ACID, schema evolution, time travel, V-Order, Z-Order, компакция. Azure Data Factory: пайплайны, linked services, triggers, мониторинг. Azure Key Vault и Microsoft Purview. CI/CD для data-пайплайнов: Azure DevOps Pipelines, GitFlow, автоматизированное тестирование. Моделирование данных: Medallion, Star Schema. Построение дата-продуктов: ownership, SLA, версионирование, data contracts. Опыт интеграций между гетерогенными источниками. Понимание ритейл-доменов: продажи, ассортимент, цепочка поставок, лояльность, маркетинг, e-commerce. Английский на уровне чтения технической документации и коммуникации с вендорами. Условия Современный стек: Microsoft Fabric, Databricks, Delta Lake, Azure DevOps. Гибкий режим работы, свобода от дресс-кода. Performance-бонусы по результатам Review. Таунхоллы, митапы, demo-дни, внутренние сообщества. Партнёрские программы обучения: иностранные языки, Skillbox, Geekbrains, Yandex Practicum. Карта Korzinka Plus с 10% кешбэком в сети. Наставничество и программы материальной поддержки. Referral-бонусы за рекомендации.
Korzinka — крупнейшая сеть супермаркетов в Узбекистане. Команда Digital Growth создаёт новые digital-сервисы и объединяет существующие в единый омниканальный опыт для клиентов. В команду OMNI Analytics ищем Middle Data Analyst: специалиста, который сможет самостоятельно выстраивать отчётность, анализировать данные из различных источников и формировать практические выводы для принятия бизнес-решений. Обязанности: Строить регулярную отчётность и выполнять ad hoc запросы по направлениям Products, Loyalty и Payments; Создавать и документировать production-дашборды в Power BI; обеспечивать актуальность и качество данных; Формулировать задачи DE для получения нужных данных; создавать витрины и контролировать их качество; Работать с большими объёмами данных в распределённых хранилищах: SQL, PySpark в Microsoft Fabric; Автоматизировать аналитические задачи на Python: pandas, PySpark, ad hoc выгрузки; Работать с системами мобильного трекинга и событийной аналитики; Участвовать в проектировании структуры отчётности совместно с Senior DA; Самостоятельно доводить задачи до результата; соблюдать стандарты качества аналитики команды. Требования: Опыт в аналитике данных от 2 лет; Уверенный SQL: сложные джойны, оконные функции, оптимизация запросов; Уверенный Power BI: модель данных, DAX, production-дашборды; Уверенный Python: pandas, PySpark — трансформации и автоматизация; Опыт работы Microsoft Fabric, Databricks или Snowflake; Понимание принципов работы AppMetrica, Amplitude, Firebase, Adjust, AppsFlyer; Понимание event taxonomy и DE-стека (bronze /silver /gold); Внимательность к деталям при работе с большими объёмами данных; Самостоятельность: умение довести задачу до результата без постоянного контроля. Условия: Команда Digital Growth, которая развивает новые digital-продукты и омниканальные сервисы для миллионов клиентов; Реальную аналитику: отчётность, витрины данных и дашборды с прямым влиянием на продуктовые решения; Гибкий режим работы, свобода от дресс-кода и культура роста и развития; Performance-бонусы раз в год по результатам Review; Масштабные таунхоллы, митапы, демо-дни, тимбилдинги и активные внутренние сообщества; Tech talks и demo-дни для обмена опытом и прокачки навыков; Партнёрские программы обучения: иностранные языки и прокачка скиллов (Skillbox, Geekbrains, SkillFactory, Yandex Practicum); Карта лояльности Korzinka Plus с 10% кешбэком на покупки в сети Korzinka; Наставничество и программы материальной поддержки; Referral-бонусы за успешные рекомендации новых коллег.
Korzinka — крупнейшая сеть супермаркетов в Узбекистане. Команда Digital Growth создаёт новые digital-сервисы и объединяет существующие в единый омниканальный опыт для клиентов. В команду OMNI Analytics ищем Middle Data Analyst: специалиста, который сможет самостоятельно выстраивать отчётность, анализировать данные из различных источников и формировать практические выводы для принятия бизнес-решений. Обязанности: Строить регулярную отчётность и выполнять ad hoc запросы по направлениям Products, Loyalty и Payments; Создавать и документировать production-дашборды в Power BI; обеспечивать актуальность и качество данных; Формулировать задачи DE для получения нужных данных; создавать витрины и контролировать их качество; Работать с большими объёмами данных в распределённых хранилищах: SQL, PySpark в Microsoft Fabric; Автоматизировать аналитические задачи на Python: pandas, PySpark, ad hoc выгрузки; Работать с системами мобильного трекинга и событийной аналитики; Участвовать в проектировании структуры отчётности совместно с Senior DA; Самостоятельно доводить задачи до результата; соблюдать стандарты качества аналитики команды. Требования: Опыт в аналитике данных от 2 лет; Уверенный SQL: сложные джойны, оконные функции, оптимизация запросов; Уверенный Power BI: модель данных, DAX, production-дашборды; Уверенный Python: pandas, PySpark — трансформации и автоматизация; Опыт работы Microsoft Fabric, Databricks или Snowflake; Понимание принципов работы AppMetrica, Amplitude, Firebase, Adjust, AppsFlyer; Понимание event taxonomy и DE-стека (bronze /silver /gold); Внимательность к деталям при работе с большими объёмами данных; Самостоятельность: умение довести задачу до результата без постоянного контроля. Условия: Команда Digital Growth, которая развивает новые digital-продукты и омниканальные сервисы для миллионов клиентов; Реальную аналитику: отчётность, витрины данных и дашборды с прямым влиянием на продуктовые решения; Гибкий режим работы, свобода от дресс-кода и культура роста и развития; Performance-бонусы раз в год по результатам Review; Масштабные таунхоллы, митапы, демо-дни, тимбилдинги и активные внутренние сообщества; Tech talks и demo-дни для обмена опытом и прокачки навыков; Партнёрские программы обучения: иностранные языки и прокачка скиллов (Skillbox, Geekbrains, SkillFactory, Yandex Practicum); Карта лояльности Korzinka Plus с 10% кешбэком на покупки в сети Korzinka; Наставничество и программы материальной поддержки; Referral-бонусы за успешные рекомендации новых коллег.
Korzinka — крупнейшая сеть супермаркетов в Узбекистане. Команда Digital Growth создаёт новые digital-сервисы и объединяет существующие в единый омниканальный опыт для клиентов. В команду OMNI Analytics ищем Middle Data Analyst: специалиста, который сможет самостоятельно выстраивать отчётность, анализировать данные из различных источников и формировать практические выводы для принятия бизнес-решений. Обязанности: Строить регулярную отчётность и выполнять ad hoc запросы по направлениям Products, Loyalty и Payments; Создавать и документировать production-дашборды в Power BI; обеспечивать актуальность и качество данных; Формулировать задачи DE для получения нужных данных; создавать витрины и контролировать их качество; Работать с большими объёмами данных в распределённых хранилищах: SQL, PySpark в Microsoft Fabric; Автоматизировать аналитические задачи на Python: pandas, PySpark, ad hoc выгрузки; Работать с системами мобильного трекинга и событийной аналитики; Участвовать в проектировании структуры отчётности совместно с Senior DA; Самостоятельно доводить задачи до результата; соблюдать стандарты качества аналитики команды. Требования: Опыт в аналитике данных от 2 лет; Уверенный SQL: сложные джойны, оконные функции, оптимизация запросов; Уверенный Power BI: модель данных, DAX, production-дашборды; Уверенный Python: pandas, PySpark — трансформации и автоматизация; Опыт работы Microsoft Fabric, Databricks или Snowflake; Понимание принципов работы AppMetrica, Amplitude, Firebase, Adjust, AppsFlyer; Понимание event taxonomy и DE-стека (bronze /silver /gold); Внимательность к деталям при работе с большими объёмами данных; Самостоятельность: умение довести задачу до результата без постоянного контроля. Условия: Команда Digital Growth Korzinka, которая развивает новые digital-продукты и омниканальные сервисы для миллионов клиентов; Реальную аналитику: отчётность, витрины данных и дашборды с прямым влиянием на продуктовые решения; Гибкий режим работы, свобода от дресс-кода и культура роста и развития; Performance-бонусы раз в год по результатам Review; Масштабные таунхоллы, митапы, демо-дни, тимбилдинги и активные внутренние сообщества; Tech talks и demo-дни для обмена опытом и прокачки навыков; Партнёрские программы обучения: иностранные языки и прокачка скиллов (Skillbox, Geekbrains, SkillFactory, Yandex Practicum); Карта лояльности Korzinka Plus с 10% кешбэком на покупки в сети Korzinka; Наставничество и программы материальной поддержки; Referral-бонусы за успешные рекомендации новых коллег.
Korzinka — крупнейшая сеть супермаркетов в Узбекистане. Команда Digital Growth создаёт новые digital-сервисы и объединяет существующие в единый омниканальный опыт для клиентов. Аналитика здесь — не поддержка отчётности, а инструмент принятия продуктовых решений. Ищем Senior Data Analyst в команду OMNI Analytics, который выстроит клиентскую аналитику на стыке Products, Loyalty и Payments с нуля и станет аналитическим партнёром для продуктовых команд. Обязанности: Строить сквозную клиентскую аналитику на стыке продуктов, программы лояльности и платежей с нуля; Формировать витрины клиентских данных совместно с DE: структура метрик, pipeline от источника до витрины, контроль качества данных; Выстраивать roadmap BI-отчётности; создавать и поддерживать production-дашборды в Power BI; Выступать аналитическим партнёром для продуктовых и бизнес-команд: постановка целей, интерпретация данных, влияние на решения; Работать с системами мобильного трекинга и событийной аналитики; участвовать в разработке event taxonomy; Участвовать в построении Growth Model и CVM-инициатив; Онбордить и менторить стажёров и Junior-аналитиков; формировать стандарты качества аналитики в команде. Требования: Опыт в аналитике данных от 3 лет; Уверенный SQL: сложные джойны, оконные функции, оптимизация запросов в распределённых хранилищах; Уверенный Power BI: модель данных, DAX, production-дашборды; Уверенный Python: pandas, PySpark — трансформации и автоматизация; Опыт работы с большими объёмами данных из разных источников; умение самостоятельно ставить задачи DE; Опыт работы Microsoft Fabric, Databricks или Snowflake; Понимание принципов работы AppMetrica, Amplitude, Firebase, Adjust, AppsFlyer; Опыт работы с CDP, Growth Model или CVM будет преимуществом; Сильные коммуникативные навыки: объяснять выводы бизнесу, отстаивать аналитические решения. Условия: Команда Digital Growth Korzinka, которая развивает новые digital-продукты и омниканальные сервисы для миллионов клиентов; Возможность выстроить аналитику направления с нуля: влиять на архитектуру метрик, витрины данных и BI-отчётность; Гибкий режим работы, свобода от дресс-кода и культура роста и развития; Performance-бонусы раз в год по результатам Review; Масштабные таунхоллы, митапы, демо-дни, тимбилдинги и активные внутренние сообщества; Tech talks и demo-дни для обмена опытом и прокачки навыков; Партнёрские программы обучения: иностранные языки и прокачка скиллов (Skillbox, Geekbrains, SkillFactory, Yandex Practicum); Карта лояльности Korzinka Plus с 10% кешбэком на покупки в сети Korzinka; Наставничество и программы материальной поддержки; Referral-бонусы за успешные рекомендации новых коллег.