Назад
1 день назад

Senior Fullstack разработчик C#/.NET + React (Технический документооборот и управление проектами)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Fullstack разработчик C#/.NET + React (Технический документооборот и управление проектами): Проектирование и разработка сервисов, интеграций, backend-компонентов и пользовательских интерфейсов для технического документооборота и управления проектами с акцентом на C#/.NET, React, API и базы данных. Фокус на проектировании архитектуры TDMS-решений, оптимизации схем данных, контейнеризации сервисов и обеспечении полного тестового покрытия.

Локация: Москва, удалённо

Компания

СиСофт Разработка — разработчик программного обеспечения для САПР, машиностроения, строительства, архитектурного проектирования, землеустройства и электронного документооборота; компания входит в реестр производителей отечественного ПО.

Что делать

  • Проектировать архитектуру сервисов и интеграционных решений на базе TDMS, включая структуры данных и взаимодействие с фронтендом и внешними системами.
  • Разрабатывать backend-компоненты на C#/.NET и встроенном языке WBS (VBS), а также RESTful API и интеграции с внешними сервисами.
  • Создавать пользовательские интерфейсы на JavaScript, TypeScript и UI-библиотеках TailwindCSS, ChakraUI и других.
  • Проектировать и оптимизировать запросы и схемы баз данных PostgreSQL и MSSQL, настраивать миграции.
  • Писать поддерживаемый код с unit- и интеграционными тестами, контейнеризировать сервисы с Docker.
  • Проводить code review и контролировать соблюдение стандартов кодирования и принципов чистой архитектуры.

Требования

  • Более 6 лет общего опыта, включая от 6 лет разработки на C#.
  • Уверенное знание C# и платформы .NET, включая интерфейсы, абстрактные классы, наследование, композицию, LINQ, Generics, NuGet, контроллеры и DTO.
  • Уверенное знание React.
  • Глубокое понимание ООП и принципов SOLID.
  • Умение проектировать публичные API классов и методов.
  • Знание VBScript (VBS).
  • Опыт работы с Git и способность читать, анализировать и поддерживать существующий код.

Хорошо, если есть

  • Знание платформы TDMS и опыт разработки модулей для неё.
  • Опыт разработки модульных систем, SDK и внутренних библиотек.
  • Базовое понимание HTTP/HTTPS, REST API, JSON, HTML, CSS, JavaScript и принципов работы браузера с Web API.
  • Опыт использования ИИ-агентов в разработке, включая структурирование контекста, инструкций и правил работы с кодовой базой.

Культура и преимущества

  • Полная занятость и удалённый формат работы.
  • Работа над решениями для технического документооборота и управления проектами.
  • Разработка программного обеспечения компании, входящей в реестр производителей отечественного ПО.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →