Финсельват

Middle C# Developer

Не указана
  • Минск
  • От 1 года до 3 лет

О проекте:
Разрабатываем API на Python для существующей системы, состоящей из нескольких C# модулей. Ищем специалиста, который поможет интегрировать эти компоненты: создаст адаптер/обертку на C# (ASP.NET Core) для вызова логики текущих модулей по HTTP.

Стек:

  • C# / .NET (версия актуальная, уточним на собеседовании)

  • ASP.NET Core (для создания веб-API)

  • Понимание JSON, REST API

  • Базовое знание Python (чтобы понимать, что от него хочет "та сторона") — плюс, но не обязательно

Задачи:

Анализ существующих C# библиотек (классов, методов), которые содержат бизнес-логику.

Проектирование и разработка слоя адаптеров (веб-сервис на C#), который будет проксировать запросы от Python к этим библиотекам.

Настройка сериализации/десериализации данных (JSON <-> C# объекты).

Консультирование Python-разработчика по вопросам типов данных и возможностей C# модулей.

Требования:

  • Уверенное знание C# и .NET (опыт от 1.5 лет).

  • Опыт создания REST API на ASP.NET Core.

  • Умение читать и понимать чужой код (работа с legacy кодом).

  • Понимание принципов интеграции разнородных систем.

  • Способность работать удаленно и предоставлять результат в срок.

Условия:

  • Полная удаленка.

  • Частичная занятость (от 10 до 40 часов в неделю) или проектная оплата (обсуждаем по результатам оценки объема работ).

  • Гибкий график (важно успеть к дедлайнам).