Software Engineer (.NET / C#)
Разработка и поддержка POS-приложения на .NET Framework 4.8 / C# с UI на WPF и интеграциями с внешними системами в крупнейшей торговой сети Узбекистана. Нужен крепкий .NET-разработчик с опытом от 5 лет, знанием WPF, PostgreSQL, EF Core, RabbitMQ/Kafka и принципов event-driven архитектуры. Предлагают гибкий график, performance-бонусы, обучение за счёт компании и другие плюшки.
Зарплата не указана — оценили по рынку
На основе 62 похожих вакансий за 90 дней.
Что предстоит делать
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 или аналоги.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший разработчик Creatio
~1 428 440 – 2 029 095 ₸ оценка
Разработка и кастомизация CRM/BPM-решений на платформе Creatio для международного проекта в Омане. Нужен senior-разработчик с опытом Creatio/BPMSoft и уверенным C#/.NET, SQL, интеграциями через REST API. Предлагают релокацию в Оман, ДМС, обучение и работу в аккредитованной ИТ-компании.
Разработчик C# (RPA)
~1 428 440 – 2 029 095 ₸ оценка
Разработка и поддержка RPA-роботов на C#/.NET для автоматизации SAP, десктопных и веб-приложений. Нужен опыт от 5 лет, уверенное владение C#/.NET, UI Automation (MSAA, WinAPI, FlaUI), Git/TFS и техническая документация. Удалённая работа по московскому времени, полная занятость, оформление по ТК РФ.
C#/.NET-разработчик
~1 428 440 – 2 029 095 ₸ оценка
Полностью удалённая позиция C#/.NET-разработчика: проектирование и поддержка микросервисов с PostgreSQL, Redis и Kafka, оптимизация производительности и участие в code review. Нужен коммерческий опыт на C#/.NET от 3 лет, знание ООП и паттернов, практика с микросервисами и CI/CD. Предлагают оформление по ТК с «белой» зарплатой, гибкий график и работу из любой точки мира.
Senior Technical Product Engineer
~1 428 440 – 2 029 095 ₸ оценка
Leadature, B2B-платформа для событий, ищет senior-инженера для поддержки и модернизации устаревшей ASP.NET-системы с реальными enterprise-клиентами. Нужен сильный .NET/C# с опытом современного стека (ASP.NET Core, EF Core, SQL Server/PostgreSQL, React+TypeScript, CI/CD) и готовностью напрямую работать с клиентами и участвовать в live-событиях. Полная удалёнка, контракт, возможны редкие поездки на мероприятия.
Senior Fullstack C# / .NET Engineer
~1 428 440 – 2 029 095 ₸ оценка
Leadature — B2B-платформа для ивент-технологий (регистрация, сканирование бейджей, сбор лидов, RFID, отчётность) — ищет старшего разработчика на .NET / C#, который возьмёт на себя поддержку и развитие реальной системы с живыми enterprise-клиентами. Нужно уверенно чувствовать себя в старом ASP.NET-коде и одновременно строить на современном стеке (.NET 8+, ASP.NET Core, EF Core, PostgreSQL/SQL Server, React + TypeScript, Docker, CI/CD), активно использовать AI-инструменты, общаться с клиентами на отличном английском и быть на связи во время живых мероприятий. Условия: полностью удалённо в часах США и Европы, старт по контракту с перспективой роста, поездки на несколько событий в год за счёт компании.
Опытный .NET разработчик
~1 428 440 – 2 029 095 ₸ оценка по стеку
Ищем опытного .NET-разработчика для проекта в страховой сфере. Нужно проектировать и создавать сложные системы с нуля, задавать технические стандарты и контролировать практики разработки. Требуется от 3 лет на C#/.NET, знание ASP.NET Core, Blazor, MSSQL и опыт работы с облаками; предлагают удалёнку, гибкий график, ДМС и обучение.