Программист .NET
Summary
Разработка на C# (.NET 10) для Linux, интеграция C++ библиотек через P/Invoke и написание тестов для продукта.
Обязанности:
Написание кода на C# (.NET 10) под целевую ОС Linux. Участие в поддержке и реализации новой функциональности продукта. Создание динамических C# оберток для C++ библиотек и интеграция их в код продукта. Написание модульных и интеграционных тестов, проведение код-ревью.
Требования:
Коммерческий опыт разработки на C# от 5 лет. Уверенное знание платформы .NET (опыт с .NET 7/8/9/10). Опыт работы с DllImport (уверенное знание P/Invoke ). Понимание принципов микросервисной архитектуры (декомпозиция, синхронное/асинхронное взаимодействие, отказоустойчивость). Уверенная работа в Linux на уровне пользователя (запуск, просмотр логов, базовые утилиты). Владение Git (ветвление, разрешение конфликтов, rebase/squash). Умение писать чистый, поддерживаемый код и покрывать его тестами.- Написание кода на C# (.NET 10) под целевую ОС Linux.- Участие в поддержке и реализации новой функциональности продукта.- Создание динамических C# оберток для C++ библиотек и интеграция их в код продукта.- Написание модульных и интеграционных тестов, проведение код-ревью.