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