27 окт

C# / .NET backend developer

ориентир по рынку
вакансия зп не указана
в среднем 203 851 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Phaeton — технологическая платформа по продаже автозапчастей, интегрированная с цифровыми сервисами и внешними поставщиками. Мы разрабатываем собственную backend-платформу с интеллектуальным поиском автозапчастей, интеграциями с поставщиками, логистическими сервисами и банковской экосистемой. Наш продукт — это не просто интернет-магазин. Это система с большим объёмом данных, сложной бизнес-логикой, высоконагруженными API и распределёнными бизнес-процессами. Ищем сильного C# / .NET разработчика, который умеет создавать надёжные сервисы, разбираться в сложной логике и принимать самостоятельные технические решения.

задачи

  • Разрабатывать и развивать backend на C# / .NET 8.
  • Проектировать REST API и интеграции с внешними системами.
  • Работать с PostgreSQL и MS SQL Server: сложные запросы, индексы, планы выполнения, оптимизация.
  • Развивать высоконагруженные механизмы поиска и обработки данных.
  • Разрабатывать бизнес-процессы с асинхронным взаимодействием между модулями.
  • Работать с кешированием, конкурентными запросами и производительностью.
  • Анализировать и устранять причины медленной работы сервисов.
  • Участвовать в архитектурных обсуждениях и code review.
  • Писать поддерживаемый, тестируемый и понятный код.

требования

  • Коммерческий опыт разработки на C# / .NET от 3 лет или сопоставимый уровень компетенций.
  • Уверенное знание C#, ASP.NET Core и принципов построения Web API.
  • Хорошее понимание async/await, многопоточности и конкурентного выполнения.
  • Опыт работы с Entity Framework Core и SQL.
  • Понимание транзакций, индексов, блокировок и оптимизации запросов.
  • Знание SOLID, Dependency Injection и основных паттернов проектирования.
  • Опыт интеграции со сторонними API.
  • Понимание принципов построения отказоустойчивых сервисов.
  • Опыт работы с Git и командной разработкой.
  • Умение самостоятельно разбирать сложные технические проблемы и находить их первопричины.
  • Не просто пишет код по ТЗ, а понимает, какую задачу решает.
  • Способен самостоятельно проектировать реализацию в рамках существующей архитектуры.
  • Понимает последствия технических решений для производительности, стабильности и поддержки.
  • Может разобраться, почему SQL-запрос выполняется 3 секунды вместо 100 миллисекунд.
  • Умеет диагностировать проблемы в production и предлагать системные решения.
  • Готов брать ответственность за законченный функционал — от разработки до запуска.
  • Будет плюсом: Опыт работы с PostgreSQL под существенной нагрузкой; Опыт оптимизации высоконагруженных систем; Знание Event-Driven Architecture и паттернов Outbox, Saga, Idempotency; Практический опыт с Redis, Docker, Kubernetes; Опыт профилирования приложений и анализа производительности; Знание брокеров сообщений (RabbitMQ, Kafka или аналоги); Опыт работы с большими объёмами данных и поисковыми системами; Понимание observability: метрики, логи, distributed tracing

условия

  • Работу над реальным технологическим продуктом с масштабной бизнес-логикой.
  • Cтек .net 4.6 - .NET 8, PostgreSQL, Redis, Kubernetes.
  • Сложные инженерные задачи: производительность, большие данные, интеграции, архитектура.
  • Возможность влиять на технические решения.
  • Работу в команде с сильной технической экспертизой.
  • Профессиональное развитие в сторону Senior Backend Developer / Software Architect.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.