yandex
Страна
Россия
Зарплата
256 000 ₽ – 280 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоКонтракт

C# .NET разработчик (Senior)

ИИОценка ИИ

Интересный и сложный проект в сфере логистики с четкими техническими требованиями. Высокая ставка для проектной занятости, однако формат работы ограничен только ИП, что может подойти не всем.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Вакансия требует глубочайших знаний внутренностей .NET (Span, SIMD, Memory Management) и продвинутой алгоритмической подготовки (графы, эвристики). Задачи связаны с высоконагруженными вычислениями и переносом логики с C++, что значительно повышает порог входа.

Анализ зарплаты

Медиана300 000 ₽
Рынок250 000 ₽ – 400 000 ₽
ИИОценка ИИ

Предложенная ставка (256-280к) находится в пределах рыночной нормы для Senior-разработчиков в РФ, однако для узкой специализации в High-performance и алгоритмах это скорее средний показатель. На рынке эксперты такого уровня в финтехе или крупных тех-гигантах могут претендовать на более высокие компенсации.

Сопроводительное письмо

Меня крайне заинтересовала вакансия Senior C# разработчика в Top Selection, особенно в части работы над расчетным ядром для оптимизации железнодорожных процессов. Мой опыт работы с многопоточностью, профилированием памяти и оптимизацией CPU-bound задач идеально соответствует вашим требованиям к производительности системы. Я обладаю глубоким пониманием работы GC и аллокаций, что критично для задач такого масштаба.

Кроме того, у меня есть опыт работы с алгоритмами на графах и эвристическим поиском, что позволит мне эффективно участвовать в развитии solver-а и планировании ресурсов. Я умею не только реализовывать готовые ТЗ, но и самостоятельно проектировать сложные архитектурные решения. Буду рад обсудить, как мой опыт в низкоуровневой оптимизации .NET поможет вашей команде в переносе логики с C++ и повышении эффективности расчетов.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Top Selection уже сейчас

Если вы эксперт в высокопроизводительных вычислениях на .NET и готовы оптимизировать логистику железных дорог, откликайтесь прямо сейчас!

Описание вакансии

#NETвакансия #вакансияNET

❇️ C#. NET ❇️ | Компания Top Selection

🔥 Мы в поиске C# Net разработчика на проектную занятость

Грейд: senior

Ставка: от 256К до 280К

Гражданство/Локация: РФ

Загрузка: фуллтайм

Срок: долгосрочный

Оформление: только ИП 📌 (не СЗ, не ТК)

Требования:

• Уверенное знание C# / .NET

• Хорошее понимание структур данных и алгоритмов

• Понимание асимптотической сложности и умение оценивать стоимость алгоритмических решений

• Понимание работы памяти в .NET: GC, аллокации, value/reference types

• Уверенное владение многопоточностью и синхронизацией

• Опыт профилирования и оптимизации CPU/memory

• Умение разбираться в сложном существующем коде и предметной области

• Способность самостоятельно проектировать решение , а не только реализовывать готовое ТЗ

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

• Графовые алгоритмы: Dijkstra, A\*, поиск путей

• Эвристический поиск, Beam Search, Best-First Search, Branch & Bound

• Задачи scheduling / routing / optimization / simulation

• Span, stackalloc, unsafe, unmanaged memory

• Object/memory pooling, понимание cache locality и false sharing

• SIMD / hardware intrinsics

• Опыт CPU-bound многопоточных вычислений

• C/C++ на уровне чтения и анализа существующего кода

🖇️ Задачи:

• Разработка и развитие высокопроизводительного расчётного ядра для оптимизации железнодорожных процессов: движение локомотивов и составов по графу путей

• Планирование ресурсов, разрешение конфликтов и поиск оптимальных вариантов

• Развитие модели состояния и алгоритмов solver-а

• Реализация генерации и отсечения вариантов

• Работа с графом железнодорожных путей

• Оптимизация использования памяти и производительности расчёта

• Распараллеливание поиска и перенос необходимой бизнес-логики из существующего C++ решения

Отклик сюда 👇🏻

Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Multithreading
  • Optimization
  • .NET
  • Data Structures
  • Algorithms
  • Profiling
  • SIMD
  • A*
  • Dijkstra

Возможные вопросы на собеседовании

Проект требует глубокого понимания управления памятью для минимизации пауз GC в расчетном ядре.

Расскажите о вашем опыте использования Span<T>, stackalloc и unmanaged memory для оптимизации аллокаций в высокопроизводительных системах.

Основная задача — работа с графом путей и поиск оптимальных маршрутов.

Какие алгоритмы поиска путей и эвристики (например, A* или Beam Search) вы применяли на практике для решения задач оптимизации?

Необходимо распараллеливать поиск и расчеты.

Как вы решаете проблему False Sharing при проектировании многопоточных алгоритмов, работающих с общими данными?

Вакансия подразумевает перенос логики с C++ на C#.

С какими сложностями вы сталкивались при портировании кода с C++ на .NET, особенно в части производительности и работы с памятью?

Важно уметь находить узкие места в сложных расчетах.

Опишите ваш процесс профилирования CPU-bound приложения: какие инструменты используете и на какие метрики ориентируетесь в первую очередь?

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

Россияот 256 000 ₽
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!