Минск, Казимировская улица, 35
Метро: Каменная ГоркаО проекте:
Разрабатываем 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 часов в неделю) или проектная оплата (обсуждаем по результатам оценки объема работ).
Гибкий график (важно успеть к дедлайнам).