СиСофт
C#/.NET-разработчик (Технический документооборот и управление проектами)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
СиСофт Разработка - ведущий разработчик программного обеспечения для рынка САПР в области машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования. Компания входит в реестр производителей отечественного ПО со всеми вытекающими преимуществами.
Ваши задачи на этой позиции:
- Проектирование архитектуры сервисов и интеграционных решений на базе платформы TDMS, включая выбор структур данных и способов взаимодействия с фронтендом и внешними системами;
- Разработка бэкенд-компонентов приложений на C# (.NET) с использованием встроенного языка WBS (VBS) для логики внутри TDMS;
- Создание и интеграция RESTful API, обеспечение их надежной работы с внешними сервисами (включая отладку через Postman/аналоги);
- Проектирование и оптимизация запросов к базам данных (PostgreSQL, MSSQL), включая настройку миграций и управление схемами данных;
- Написание чистого, поддерживаемого кода с полным покрытием unit-тестами и интеграционными тестами;
- Контейнеризация разработанных сервисов с использованием Docker (настройка Dockerfile и docker-compose для локальной и продуктивной среды);
- Проведение ревью кода коллег, контроль соблюдения стандартов кодирования и принципов чистоты архитектуры;
Пожелания к опыту:
- Опыт C# разработки от 3 лет;
- Уверенное знание C# и платформы .NET;
- Глубокое понимание ООП и принципов SOLID;
- Владение ключевыми концепциями .NET: интерфейсы, абстрактные классы, наследование, композиция, LINQ, Generics, работа с NuGet-пакетами, разработка контроллеров и DTO;
- Умение проектировать публичные API классов и методов;
- Опыт работы с Git;
- Способность читать, анализировать и поддерживать существующий код.
Будет плюсом:
- Знание VBScript (VBS);
- Опыт разработки модульных систем, SDK и внутренних библиотек;
- Опыт разработки систем документооборота или управления проектами;
- Базовое…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.