Middle\Senior Backend (C#) Инженера

Основная информация о компании

Middle\Senior Backend (C#) Инженера
Обновлено: 31.10.2023

Тип работы
Вид занятости
Удаленная работа
Полная занятость
Прочее
Описание

Разработка портала для мебельной компании
Выход на проект ASAP
Срок занятости на проекте: от полугода

Требования: 
Отличное знание C# (в .Net) c опытом разработки от 3х лет;
Знание языка: английский. 
Мы ждем от кандидата:
- Интеграция с облачными хранилищами (S3/ Minio);
- FTP (FluentFTP);
- Опыт загрузĸа и парсинга XML/CSV-файлов в большом ĸоличестве;
- Понимание Dependency injection + праĸтиĸ DDD/clean-arch;
- Написание сопроводительной доĸументации;
- Кодо-генерация ĸода (swagger);
- Понимание работы oAuth / интеграция с keycloak;
- Планировщиĸ задач (Hangfire);
- Опыт работы и интеграции трассировĸи запросов (opentracing, Jaeger);
- Опыт написания и сопровождения тестов (xUnit);
- Опыт организации и создания миĸро-сервисов + взаимодействие между ними (Volo.Abp);
- БД Postgres (Dapper, EntityFramework) написание миграций написание “сырых” запросов в базу RabbitMQ // Kafka + schema registry Redi.

Основные задачи

- Проектирование архитектуры бэкенд-части для портала поставщика и реализация;
- Проектирование и реализация API, описание документации в формате OpenAPI;
- Проектирование и реализация взаимодействия с внешними сервисами в рамках разработки портала поставщика;
- Разработка функционала и unit-тестов;
- Участие в технических встречах с клиентом (согласование реестра доработок по смежным системам, обсуждение деталей реализации интеграций и др);
- Управление техдолгом проекта.

График работы

График работы: (5 дней: 9:00-18:00) полная занятость, дистанционная работа;
Трудоустройство: официально, согласно законодательству РУз; 
Оплата: 15 $ в час.