LeadOfficeМосква
C#/.NET Developer
О роли
Описание вакансии
О компании
- Vital Partners подбирает персонал для российского и международного бизнеса.
- Клиент — продуктовая компания по разработке ПО для защиты информации, операционных систем и прикладного ПО на проекты федерального уровня.
- Команда: 6 продуктовых команд по 10 специалистов.
Стек
- C#/.NET, MS SQL Server, PostgreSQL, Linux, Windows, C/C++ (плюс)
Обязанности
- Разработка сервисов/утилит/инструментов на C#/.NET; интеграция native ↔ .NET (interop/IPC/API)
- Проектирование архитектуры БД (MS SQL Server + PostgreSQL)
- Кроссплатформенная разработка и сопровождение под Linux и Windows
- Техническое лидерство: ревью, архитектурные решения, устранение техдолга, повышение надёжности под нагрузкой
- Проектирование и разработка модулей на C/C++
Требования
- Опыт коммерческой разработки в роли C#/.NET разработчика от 5 лет
- Опыт работы с БД от 5 лет: уверенный SQL + проектирование БД под нагрузкой
- Опыт разработки проектов с высокой нагрузкой от 2 лет
- Уверенный C#/.NET: async/await, Task, cancellation, конкурентный доступ, диагностика
- Отладка и профилирование: gdb/lldb/Visual Studio Debugger, анализ падений, утечек, деградаций
- MS SQL Server (Windows + Linux) и PostgreSQL: индексы, планы запросов, транзакции, уровни изоляции, блокировки/дедлоки
- Linux и Windows: опыт 5+ лет разработки/сборки/диагностики в обеих ОС
- Криптография: различать хэш/шифрование/MAC/подпись, понимать назначение примитивов и типовые ошибки
Будет преимуществом
- Опыт коммерческой разработки на C/C++: память, RAII, многопоточность, синхронизация
- Опыт на проектах информационной безопасности
Стек и навыки
С чем работаем