ozon

Старший C#-разработчик, Управление контрагентами

Привет! Это команда Управления контрагентами.

ozon · На сервисе с: 30.09.26 12:35

Зарплата не указанаРоссияМоскваУдалёнка

Привет! Это команда Управления контрагентами.

Мы отвечаем за один из ключевых доменов компании — автоматизацию договорной работы: от заключения договоров с селлерами Ozon до оформления отношений с ПВЗ и курьерами, а также согласования договоров закупок оборудования и других не товарных закупок.

Мы ищем C#-разработчика с практическим опытом построения микросервисной архитектуры и желанием погружаться в business-critical проекты.

Наш стек

  • C#, PostgreSQL, Kafka, ClickHouse, Redis, Elasticsearch.

Вам предстоит

  • Разрабатывать новые и поддерживать существующие сервисы приложения (.NET, C#, EF Core, PostgreSQL, Kafka и тд).
  • Делать интеграции со сторонними сервисами (REST API, gRPC, Message brokers).
  • Взаимодействовать с разработчиками своей и других команд компании.
  • Проводить Code Review (GitLab).
  • Оценивать и декомпозировать задачи (Jira, Confluence).
  • Заниматься реинжинирингом и рефакторингом существующих приложений.

Нам важно

  • Уверенное знание и опыт коммерческой разработки .NET.
  • Отличное знание C#, CLR. Управление памятью .NET приложений.
  • ООП, паттерны/шаблоны проектирования, DDD, SOLID.
  • Многопоточное программирование. Примитивы синхронизации потоков.
  • Опыт разработки микросервисной архитектуры приложения.
  • Брокеры сообщений (Kafka).
  • SQL - написание и оптимизация запросов, построение индексов (MS SQL, PostgreSQL), ORM (EF Core, Dapper).
  • Архитектура REST приложений, Web протоколы.
  • Контейнеризация приложений (Kubernetes, Docker).
  • Опыт Unit тестирования приложения (NUnit, xUnit).
  • Ответственный подход к разработке, умение писать качественный, понятный код.

Будет плюсом

  • Опыт разработки систем документооборота и систем управления мастер-данными.
  • Опыт написания интеграционных решений с провайдерами ЭДО.

Похожие вакансии C#

Другие площадки
bgstaff

.NET специалисты (AI), удаленно, Аутстафф

bgstaffНа сервисе с: 30.09.26 13:50
до 200k ₽Не указана странаЛокация не указанаУдалёнка

Проект: Система лояльности

❗️ Очень нужен опыт с ai.

✅ Обязательные требования

⏺️Язык и платформа

Уверенное владение C#: типы и их размещение в памяти, generics, LINQ, async/await и модель асинхронности, работа с исключениями, IDisposable и управление ресурсами.

Понимание платформы .NET: устройство CLR, сборка мусора и её поколения, отличия .NET Framework от .NET (Core), понимание того, как устроена публикация и запуск приложения.

Многопоточность на практическом уровне: понимание гонок и дедлоков, потокобезопасные коллекции.

⏺️Сервисы и API

Опыт создания REST API на .NET: проектирование ресурсов и методов, коды ответов, версионирование, валидация входных данных, обработка ошибок через единый контракт.

Опыт создания Background-сервисов: IHostedService/BackgroundService, периодические задачи, обработка очередей, корректное завершение работы, идемпотентность операций и защита от повторной обработки.

Понимание конфигурирования приложений (IConfiguration, переменные окружения, секции настроек) и логирования (структурные логи, уровни, корреляция запросов).

⏺️Базы данных

Понимание и опыт работы с реляционными БД (MS SQL и/или PostgreSQL): написание и оптимизация запросов, индексы, планы выполнения, транзакции и уровни изоляции, работа с блокировками.

Опыт работы с нереляционными БД (MongoDB): моделирование документов, индексы, понимание того, в каких сценариях документная модель уместнее реляционной.

Опыт работы с ORM — Dapper или Entity Framework: понимание генерируемого SQL, отслеживание изменений, проблема N+1 и способы её обхода, миграции схемы.

⏺️Качество кода и отладка

Навыки диагностики ошибок и локальной отладки кода на C# и SQL: работа с отладчиком, чтение стек-трейсов, анализ логов, воспроизведение дефектов по описанию от поддержки.

Понимание принципов SOLID и стремление писать чистый и поддерживаемый код: осмысленные имена, небольшие классы и методы, отделение бизнес-логики от инфраструктуры.

⏺️Опыт и командная работа

Опыт работы в группе разработчиков от года: работа по задачам в трекере, прохождение код-ревью, взаимодействие с аналитиками и тестировщиками.

Готовность декомпозировать задачу и давать реалистичную оценку трудоёмкости.

✅Требования по использованию LLM и AI-инструментов

Практический опыт работы с AI-ассистентами разработки (GitHub Copilot, Cursor, Claude Code, Codex или аналоги) для генерации кода, рефакторинга, написания тестов и разбора незнакомых участков legacy-кода.

Критическое отношение к сгенерированному коду: разработчик несёт полную ответственность за то, что коммитит.

Строгое соблюдение правил информационной безопасности при работе с внешними моделями.

Умение формулировать задачу модели: давать контекст, ограничения и критерии приёмки.

Понимание границ применимости.

Понимание промпт-инжиниринга на прикладном уровне: системные промпты, few-shot примеры, получение структурированного ответа (JSON / function calling) и его валидация на стороне приложения.

Понимание эксплуатационных ограничений: контроль расхода токенов и стоимости, лимиты запросов, кеширование ответов.

Осознание рисков: галлюцинации модели, недопустимость слепого доверия её выводу в финансово значимых операциях, необходимость логирования запросов и ответов для последующего разбора, защита от prompt injection в пользовательском вводе.

✅ Будет плюсом

Опыт работы с ASP.NET Core: WebAPI, конвейер middleware, встроенный IoC-контейнер и регистрация зависимостей с разными временами жизни, генерация и настройка Swagger/OpenAPI.

Опыт работы со средствами тестирования API: Postman, SoapUI, REST Client или аналоги; умение собрать коллекцию запросов для проверки своей фичи.

Опыт работы с брокерами сообщений — RabbitMQ или Kafka: маршрутизация сообщений, гарантии доставки, обработка ошибок и повторов, работа с dead letter очередями.

Опыт работы со средствами коллективной разработки: Git как система контроля версий (ветвление, разрешение конфликтов, осмысленные коммиты), Redmine для ведения задач, TeamCity для CI/CD.

Опыт работы с Docker и понимание, как приложение попадает в контейнер и разворачивается в среде.

Базовое понимание фронтенда (JavaScript, работа с браузерными инструментами разработчика) — достаточное для диагностики проблем на стыке.

Опыт работы с системами лояльности, биллингом, процессингом или иной предметной областью с высокими требованиями к корректности расчётов.



Если вы готовы работать по аутстафф модели и подходите под описание, то смело откликайтесь. Также обращаю внимание, что трудоустройство через ИП ( если его нет, нужна готовность открыть)

hh.ru
С

ASP.NET разработчик / .NET Developer

СтартколорНа сервисе с: 30.09.26 13:24
100k–100k ₽РоссияЧелябинскОфис

Обязанности:

- Разработка и развитие веб-приложений на ASP.NET Core
- Разработка пользовательских интерфейсов на Blazor Server / Blazor WebAssembly
- Разработка новых модулей и доработка существующего функционала
- Работа с существующей кодовой базой проекта
- Проектирование и разработка API
- Работа с MongoDB: проектирование структуры данных, написание запросов, оптимизация работы с БД
- Поиск и устранение ошибок, рефакторинг и оптимизация кода
- Настройка и поддержка логирования с использованием NLog / Serilog
- Написание и проведение тестов разработанного функционала
- Code Review и контроль качества кода
- Участие в обсуждении архитектуры и технических решений
- Работа с Git и командной разработкой
- Использование AI-агентов и AI-инструментов в процессе разработки: Cursor, Codex и аналогов
- Постановка задач AI-агентам, предоставление необходимого контекста и работа агентов с существующей кодовой базой
- Проверка, доработка и тестирование кода, сгенерированного AI-инструментами
- Использование AI для анализа существующего кода, поиска ошибок, рефакторинга и ускорения разработки

Стек проекта:

- C# / .NET
- ASP.NET Core
- Blazor Server / WebAssembly
- MongoDB
- NLog
- Serilog
- Git
- AI-инструменты: Cursor, Codex, Cloud

Требования:


- Уверенное знание C# и .NET
- Практический опыт разработки на ASP.NET Core
- Опыт разработки интерфейсов на Blazor Server и/или Blazor WebAssembly
- Опыт работы с MongoDB
- Понимание принципов REST API и клиент-серверного взаимодействия
- Понимание принципов ООП, SOLID и основных подходов к построению архитектуры приложений
- Опыт работы с Git
- Навыки отладки, профилирования и поиска причин ошибок
- Умение разбираться в существующей кодовой базе, а не только создавать проекты с нуля
- Ответственное отношение к качеству и поддерживаемости кода
- Опыт работы с AI-агентами (Cursor, Codex или аналогичными инструментами) для разработки

Что мы от Вас ожидаем:

Коммуникабельность и умение работать в команде.
Самостоятельность при решении технических задач.
Умение разобраться в чужом коде и существующей архитектуре проекта.
Умение аргументированно донести свою точку зрения до команды без конфликтов.
Способность оперативно принимать решения при возникновении критических ошибок.
Конструктивное отношение к Code Review и критике.
Желание изучать и применять современные инструменты разработки, включая AI.

Что ожидает Вас:

1. Комфортный офис
2. Компенсация мобильной связи и ГСМ
3. Удобная парковка
4. Динамично развивающаяся команда
5. Работа над реальным развивающимся продуктом
6. Возможность влиять на технические решения и архитектуру проекта
7. Использование современных AI-инструментов в повседневной разработке

Что мы предлагаем:

- Белая заработная плата (оклад + премия) — 100 000 рублей на руки (по результатам собеседования)
- Выплаты без задержек 2 раза в месяц
- График работы — 5/2, с 9:00 до 18:00
- Официальное трудоустройство по ТК РФ с первого рабочего дня
- Соблюдение требований ТК РФ
- Возможность профессионального и карьерного роста
- Корпоративная мобильная связь
- Интересные и нетривиальные задачи
- Возможность внедрять новые технологии и инструменты в процесс разработки
- Корпоративные мероприятия
- Позитивная команда
- Чай, кофе и вкусняшки на территории компании​​​​​​​

Другие площадки
bgstaff
до 200k ₽Не указана странаЛокация не указанаУдалёнка

🏦 Заказчик: Банк РФ
✅Требования:
- Наличие высшего профессионального образования в области ИТ.
- Опыт работы в роли разработчика C# от 1,5 лет.
- Умение планировать и управлять потоком задач.
- Знание ООП, современных концепций проектирования и базовых шаблонов.
- Понимание процессов и методологий гибкой разработки ПО.
- Опыт работы в среде непрерывной интеграции
- Знакомство с построением серверной части высоконагруженных систем.
- Понимание протоколов и способов сетевой коммуникации, знание HTTP и REST.
- Стек: .NET 6 и выше, Kafka, PostgreSQL, Kubernetes
- Навыки проектирования БД: PostgreSQL

🟣Дополнительное преимущество:
- Знание и опыт применения отраслевых стандартов разработки прикладного ППО, знание банковских стандартов и принципов жизненного цикла ППО, способность создать и эксплуатировать законченный контур производства
- Знание нефункциональных требований высоконагруженных банковских систем, способность организовать производство / доработку ППО в соответствии с заданными метриками

⚙️Технические знания и навыки
СУБД: T-SQL, PL/pgSQL
Front-end: React/Typescript/Node.js/CSS (будет плюсом)
Back-end: C#, WebAPI и Entity Framework Core
Знание очередей\брокеров: Artemis (будет плюсом), Kafka
Инструменты разработки: VS, VS Code, Git

🗒Обязанности:
- Разработка серверной логики модулей, относящихся к транзакционному бизнесу.
- Проектирование интерфейсов взаимодействия с внешними системами.
- Реализация интеграционных механизмов с использованием Kafka.
- Покрытие кода тестами, участие в ревью кода и парном программировании.
- Обеспечение эффективной коммуникации внутри команды, нацеленность на общийрезультат.
- Следование основным Agile принципам разработки.

Если вы готовы работать по аутстафф модели и подходите под описание, то смело откликайтесь. Также обращаю внимание, что трудоустройство через ИП ( если его нет, нужна готовность открыть)

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.