Fullstack-разработчик ASP.NET MVC (удаленная работа)
(вакансия в архиве)

25 апреля 2024

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

Вакансия: Fullstack-разработчик ASP.NET MVC

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

О проекте

Проект История поля (https://info.agrohistory.com/) нацелен на помощь агропредприятиям в ведении бизнеса. С нами легко автоматизировать бизнес-процессы: от учёта оборудования и построения отчетности до идентификации работ на полях и мониторинга техники в реальном времени.

Мы разрабатываем по модели SaaS (ПО как сервис).

Проект состоит из:

  1. Веб-приложения

  2. Мобильного приложения (Android, iOS)

  3. Сервисов интеграции с трекинговыми системами

  4. Сервисов картографии и спутниковых снимков

  5. Сервисов распознавания и построения агро-индексов

Мы ищем разработчика веб-приложения на стеке ASP.NET MVC 5, Razor, Bootstrap, jQuery.

На бекенде у нас ASP.NET MVC монолит, разделённый на DAL (в виде запросов/команд - реализация CQRS, EF+Dapper), уровень бизнес-логики (сервисы и другие классы бизнес-логики), уровень представления (контроллеры, Razor) + WebApi.

Фронт пишется на Bootstrap, компоненты стандартные, специальной вёрстки минимум. Логика на JavaScript+jQuery. Работа с картами через Leaflet, табличные данные - AG Grid.

Мы пишем модульные тесты на бизнес-логику, а также интеграционные тесты - UI-тесты (Selenium) по сценариям, разработанным командой тестирования, тесты WebApi, тесты уровня DAL.

В проекте кроме разработки участвуют команды аналитиков, тестирования, поддержки и др. Задачи описываются аналитиками, оцениваются тимлидами, после чего поступают в разработку. Результат решения задачи проходит code review и тестирование. Разработка ведётся по Scrum (спринты длиной в неделю).

Планируется переход с ASP.NET MVC и .NET Framework на современный .NET и ASP.NET Core. Также в перспективе отделение фронта от бекенда, разбиение монолита на микросервисы.

Что предстоит делать:

  • Разработка нового функционала по требованиям бизнеса.

  • Поддержка существующего функционала.

  • Техническая помощь в решении проблем поддержки.

Наши ожидания от кандидата

  • Опыт работы c ASP.NET MVC, SQL, JavaScript.

  • Понимание принципов SOLID, опыт написания тестов.

  • Нормальное отношение к легаси (оно есть в кодовой базе, нужно уметь аккуратно работать с ним).

Плюсом будут:

  • Опыт переноса кода между на .NET Framework и Core.

  • Опыт разделения MVC на фронт и API.

  • Опыт работы с Docker.

Мы предлагаем:

  • Оформление по ТК РФ или ИП/самозанятый.
  • Аккредитованная IT-компания РФ.
  • Удаленная работа с гибким стартом рабочего дня.
  • Лояльное руководство, отсутствие тотального контроля и приятное взаимодействие.
  • Возможность развивать свои способности и получать новые знания - частичная или полная компенсация обучения.

Важно! В сопроводительном письме обязательно указывайте зарплатные ожидания, а также, стек, с которым работали больше всего.



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

Фулстек-разработчик/Fullstack-разработчик
Компания: Ди-Ай-Вай Сервис
Зарплата: з.п. не указана
Разработчик Fullstack JS + С#
Компания: LeSSara
Зарплата: от 90 000 до 220 000 руб.
Fullstack-разработчик .NET. C#
Компания: Страховая Компания Гелиос
Зарплата: з.п. не указана