Фулстек Разработчик .NET (С#), React (JS/TS)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Ключевой технологический партнер лидеров российского бизнеса

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

О компании и команде

Описание проекта:

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

Основной задачей проекта является интеграция с ведущими банками страны и создание удобного пользовательского интерфейса для клиентов и сотрудников компании.

На данный момент наш продукт запущен внутри компании и уже используется сотрудниками. Сейчас мы разрабатываем вторую версию продукта, направленную для коммерческого использования, включая мобильную версию приложения для платформ iOS и Android. Это позволит нам предложить наш продукт широкому кругу клиентов и обеспечить удобство использования на различных устройствах.

Для реализации проекта мы используем следующий технологический стек:

  • .NET Core (C#) для разработки интеграционных микросервисов
  • RabbitMQ для организации коммуникации между различными компонентами системы
  • React (JS/TS) для создания пользовательского интерфейса
  • MySQL для хранения данных
  • KeyCloak для идентификации пользователей

Ожидания от кандидата

  • Хорошее знание React (Redux, Saga, Axios), Webpack, Html, Less/Scss;
  • Знание ASP .NET CORE, Entity Framework Core;
  • Знание принципов построения REST-систем;
  • Знание и умение применять принципы SOLID
  • Знание принципов построения микросервисных систем, и их взаимодействия на основе очередей (RabbitMQ);
  • Опыт работы с базой данных MySQL, SQL-запросы;
  • Знание и опыт работы в Jira\Confluence\Git;
  • Опыт работы с инструментами разработки: Visual Studio/Rider, Visual Studio Code, Postman, Swagger;

Желательные:

  • Знание архитектурных паттернов: Clean Architecture и DDD, DI, CQRS, Mediatr;
  • Знание паттернов проектирования: Saga, Adapter;
  • Опыт работы с Docker/Kubernates
  • Опыт работы с KeyCloak

Основные задачи сотрудника :

  • Поддержка существующих сервисов (.NET)
  • Поддержка клиентской части (React)
  • Разработка нового функционала на базе микро-сервисной архитектуры (.NET)
  • Разработка нового функционала клиентской части (React)
  • Совместная работа с аналитиком по определению требований задач
  • Работа в команде, плотное взаимодействие с другими разработчиками

Условия работы

  • Работа в аккредитованной IT-компании;
  • Система ДМС для всех сотрудников и их семьи;
  • Конкурентная заработная плата;
  • Возможности роста и развития в компании;
  • Трудоустройство в штат на бессрочный трудовой договор.