Слетать.ру — один из крупнейших агрегаторов туров. Уже 16 лет мы помогаем миллионам туристов находить своё идеальное путешествие и создаём IT-решения для всей туристической отрасли. Сейчас мы ищем Middle .NET Developer в backend-команду нашего сервиса бронирования туров. Нам нужен разработчик, который умеет самостоятельно разбираться в задачах, предлагает оптимальные решения и понимает баланс между качеством кода, сроками и бизнес-результатом.
.NET developer
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и поддерживать backend-сервисы на C# / .NET Core, в том числе активно используя AI
- Создавать и развивать REST API и веб-сервисы.
- Разрабатывать интеграции с внешними системами по API.
- Работать с парсингом сайтов.
- Проектировать структуры баз данных, таблицы и связи между ними.
- Писать и оптимизировать SQL-запросы.
- Анализировать и оптимизировать производительность приложений и алгоритмов.
- Разбираться в чужом коде, проводить профилирование и находить узкие места.
- Работать с многопоточностью и выбирать подходящие структуры данных под задачу.
- Использовать MS SQL, Redis и RabbitMQ в зависимости от требований проекта.
- Участвовать в обсуждении технических решений и оценке задач.
- Взаимодействовать с распределённой командой разработки.
требования
- От 2 лет коммерческого опыта разработки.
- Уверенное знание C# и .NET Core.
- Опыт работы с AI агентом для написания кода
- Опыт разработки REST API / Web API.
- Практический опыт разработки интеграций по API.
- Опыт парсинга сайтов.
- Опыт работы с MS SQL.
- Понимание проектирования баз данных: таблицы, связи, индексы.
- Умение писать SQL-запросы и оптимизировать их выполнение.
- Понимание принципов dependency injection.
- Навыки чтения, анализа и профилирования чужого кода.
- Понимание многопоточности в C#.
- Знание алгоритмов и умение применять их на практике.
- Понимание задач и принципов использования Redis и RabbitMQ.
- Готовность самостоятельно разбираться в проблеме и предлагать оптимальный вариант решения.
- Ответственный подход и нацеленность на результат.
- Умение конструктивно взаимодействовать с командой.
- Будет плюсом: Опыт оптимизации алгоритмов и производительности .NET-приложений; Опыт работы с высоконагруженными сервисами; Опыт использования профилировщиков и инструментов мониторинга; Практический опыт работы с Redis и RabbitMQ; Опыт работы в распределённой команде
условия
- Современный офис в 5 мин. от ст. м. Ладожская с оборудованной обеденной зоной в офисе, кофе-чай-фрукты; рабочие места, оснащенные современной техникой;
- Расширенный ДМС со стоматологией;
- График работы 5/2 10.00-18.30. Гибридный формат работы с 1 удаленным днем;
- Для отдыха: кикер, настольный теннис, массажное кресло и PlayStation 5;
- Возможности профессионального развития;
- Скидки на путешествия.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.