Описание
Продуктовая компания разрабатывает программное обеспечение для защиты информации, операционных систем и прикладное программное обеспечение для проектов федерального уровня. В компании шесть продуктовых команд, в каждой — по десять специалистов.
Задачи
•Разрабатывать сервисы, утилиты и инструменты на 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 и PostgreSQL: индексы, планы запросов, транзакции, уровни изоляции, блокировки и взаимоблокировки
•Опыт разработки, сборки и диагностики в Linux и Windows от 5 лет
•Базовые знания криптографии и опыт её применения: различение хэширования, шифрования, MAC и подписи, понимание назначения криптографических примитивов и типичных ошибок их применения
Будет плюсом: опыт коммерческой разработки на C/C++ и уверенное владение управлением памятью, RAII, многопоточностью, синхронизацией, сетевыми задачами и задачами ввода-вывода; опыт работы на проектах информационной безопасности
Условия
•Оформление по ТК РФ с первого дня
•Премии
•ДМС после испытательного срока
•Компенсация спорта и обучения
•Работа 5/2, гибкое начало рабочего дня с 8:00 до 12:00
•Масштабные проекты федерального уровня
•Возможности профессионального и карьерного роста