Мы ищем C# разработчика в команду FMS.
FMS (Franchise Management System) – группа сервисов для управления сетью пунктов выдачи заказов. С помощью нашей системы открывают новые ПВЗ, управляют их тарифами, характеристиками, графиками работы. Мы рассчитываем вознаграждение для Агентов, управляющих ПВЗ, и предоставляем отчеты для операционистов Озона и Агентов.
Наш стек:
- Backend: .NET 7/8, C#, REST/gRPC, PostgreSQL, Microservices, Kafka, Redis.
- Frontend: Vue.js, TypeScript.
- QA: Python, PyTes, Allure, Yandex-tank.
- Логирование/метрики: Opentracing + Jaeger, Prometheus + Grafana, Graylog.
- Инструменты: Rider, GitLab CI/CD, Docker, Kubernetes, Jira, Confluence
Вам предстоит:
- Погружаться в домен, проектировать и разрабатывать новые функциональные возможности (программирование бизнес-логики);
- Разрабатывать новые сервисы с использованием современных технологий и подходов;
- Дорабатывать существующие сервисы и писать новые;
- Активно участвовать в разработке инфраструктурных решений.
- Работать над надёжностью и масштабированием наших сервисов;
- Участвовать в ревью и рефакторинге кода.
Что мы ожидаем:
- Опыт работы с микросервисной архитектурой (в том числе проектирование), Kubernetes, знание протоколов межсервисного взаимодействия (HTTP, gRPC) и форматов данных (JSON, protobuf);
- Опыт реализации асинхронного взаимодействия сервисов, опыт работы с очередями (Kafka, RabbitMQ);
- Понимание .NET платформы (.NET рантайм, сборка мусора, многопоточность/асинхронность, стандартный функционал .net фреймворка);
- Опыт работы с базами данных (PostgreSQL, MSSQL);
- Знание SQL и опыт написания запросов (т.е. работал не только через ORM и способен писать sql);
- Опыт написания тестируемого кода и юнит-тестов к нему.
Мы предлагаем:
- Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce;
- Свободу действий в принятии решений;
- Достойный уровень заработной платы;
- Профессиональную команду, которой мы гордимся;
- Возможность развиваться вместе с нашим бизнесом.