Senior .Net разработчик (удаленная работа)

4 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior .Net разработчик

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

О компании

EMEX компания с большой и интересной историей, один из первых маркетплейсов на рынке РФ. Cейчас EMEX международный холдинг, который включает торговый, информационный, и фулфилмент бизнесы: EMEX.DWC в ОАЭ, фулфилмент оператор HWC и EMEX.ru.

  • Информационный бизнес маркетплейс, который соединяет покупателей и поставщиков и агрегирует информацию о 38 миллионах товарных предложениях.
  • Торговый бизнес EMEX самостоятельно приобретает и продает товары, и задает планку качества продуктов на маркетплейсе.
  • Фулфилмент бизнес формирует логистические цепочки и позволяет осуществлять доставку в более, чем 30 стран мира.

EMEX стабильный бизнес : на протяжении 20+ лет мы прибыльны каждый квартал . Достигнув определенного размера бизнеса и масштаба операций, компания столкнулась со всеми последствиями быстрого роста. Сейчас у бизнеса есть задача быть эффективным , а для этого нужно достичь промежуточных целей по измеримости и управляемости . Для этого мы перепроектируем структуру всех компаний и значительно усиливаем наш фулфилмент бизнес.

О команде

Сейчас команда состоит из тим-лида, фронт разработчика (React), 3-х бэк разработчиков (C#), тестировщика, дизайнера и продакта.

Продукт представляет из себя сайт, который объединяет логистические инструменты (микросервисы) и помогает с помощью них гибко настроить процесс отправки, получения, хранения и сортировки товара. Плюс у нашего продукта открытое API, которое позволяет легко интегрировать его с системами пользователя.

Пользователями разрабатываемых продуктов являются как автоматизированные сортировочные центры, через которые проходят миллионы заказов в месяц, так и небольшие пункты выдачи заказов.

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

О технологиях и процессах в разработке

Новые продукты мы разрабатываем в стеке React JS + C# .NET LTS + PostgreSQL.

Для взаимодействия с пользователем разрабатываем web-приложения на react, работа с состоянием через redux, но рассматриваем разные варианты. Взаимодействуем с бэк через http/rest, web-socket, signalR. Общие компоненты распространяем через свой npm manager.

Серверную часть разрабатываем на C# .NET LTS. Придерживаемся микросервисного подхода при разработке, хостим сервисы в docker. Для доступа к данным используем linq2db. Общий код и контракты распространяем через nuget пакеты. Для сбора логов и анализа используем elastic и posthog. В качестве хранения данных используем PostgreSQL. Для межсервисного взаимодействия используем REST, Kafka или RabbitMQ.

Задачи команда ведет на доске в Azure DevOps Server (TFS). Для контроля версий используем git в Azure DevOps Server. CI/CD настраивается там же. Организацией, развертывания сервисов, сайтов и организацией тестовых стендов занимается команда Dev/Ops. Документацию ведем в Notion и в репозитории.

Кого и зачем мы ищем

Мы в поиске опытного Senior .Net Developer для поддержки и развития наших ключевых проектов в области логистики и управления складом, включая системы сортировки (РСЦ) и управления складом (WMS), а также для ведения проекта фулфилмент, который предназначен для объединения и улучшения текущих систем.

Как понять, что ты подойдешь

  • Работаешь со стеком C# ASP.NET Core, .NET, PostgreSQL и MSSQL от 5 лет;
  • Умеешь проектировать БД, ORM;
  • Используешь механизмы контейнеризации (Docker);
  • Имеешь опыт разработки микросервисов
  • Понимаешь как работает асинхронная сервисная архитектура
  • Используешь Agile методологии;
  • Умеешь разбираться в продукте и существующем коде;
  • Будет плюсом: опыт разработки продуктов в логистике, работы над WMS/ERP/CRM системами;
  • У нас полностью распределенная команда, поэтому будет здорово, если ты имеешь опыт удаленной работы;

Задачи, которые тебе предстоит решать

  • Участвовать в разработке массового продукта;
  • Прорабатывать и оценивать задачи совместно с владельцем продукта и тим лидом;
  • Проводить code review и контролировать качества кода;
  • Взаимодействовать с командами тестирования и DevOps.
  • Предлагать собственные решения поставленных перед тобой задач;
  • Участвовать во внедрении TDD подхода в нашей команде.

Что мы можем предложить

  • Ты сможешь развиваться как разработчик вместе с нашим быстрорастущим продуктом и решать неординарные проблемы.
  • У тебя будет возможность решать задачи так , как ты посчитаешь эффективным. Если твои решения целесообразны, мы предоставим тебе все необходимые ресурсы.
  • Ты будешь участвовать в создании продукта, с которым работают пользователи в разных регионах мира .
  • Мы сторонники горизонтальных коммуникаций : каждый в нашей команде, начиная с фаундеров, открыт к общению , готов ответить на возникающие вопросы и поделиться тем, что знает сам; любой специалист может обратиться к руководителю напрямую .
  • Забота о сотрудниках . Мы внимательно относимся друг к другу и готовы помочь решить проблему. Например, если обстоятельства вынуждают сотрудника переехать в другой город или страну мы всегда открыты к диалогу . Если ты работаешь в РФ, мы сможем обеспечить тебя ДМС и предоставить всю необходимую технику для работы.
  • Сотрудники EMEX самостоятельно выбирают где работать: уже много лет мы поддерживаем удаленный формат работы. Во-первых, мы не контролируем рабочие часы для нас важен результат. Во-вторых, ты можешь работать, находясь за пределами России, оформив договор с офисом нашей компании в Дубае.


Посмотрите похожие вакансии

Senior .Net developer
Компания: EMEX
Зарплата: з.п. не указана
Senior .Net разработчик-аналитик
Компания: Помощь интернет магазинам
Зарплата: з.п. не указана
Middle/Senior .NET Разработчик (удалённо)
Компания: ATLAS
Зарплата: от 250 000 до 320 000 руб.