Вакансия: Junior разработчик .NET в Москва

Полное описание вакансии: Junior разработчик .NET в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1504564 Junior разработчик .NET Москва > Технологии защиты, ООО (проект Pryaniky.com) 40000 RUR open 2024-06-11
Необходимые навыки
  • > CSS
  • > HTML
  • > JavaScript
  • > C#
  • > .NET Core
  • > REST-API
  • > ASP.NET MVC Core
Требования

Опыт разработки на С# от 1 года. Обязательно: Знание C# и .NET Core. Знание основных структур данных и алгоритмов. Обучаемость.

Обязанности

Разработка backend платформы "Пряники".

Описание

"Пряники" - это не выпечка. "Пряники" - это HR-платформа для поддержки и развития сотрудников и инфраструктура сервисов вокруг нее. Мы продаем ПО, услуги его внедрения, услуги по разработке сценария использования ПО (представьте - геймифицированная яхтенная гонка в фарме, строительство города будущего в телекоме или даже космические рейнджеры в банке), тренинги по геймификации и т.д.

Но ключевое - платформа с веб-интерфейсом и мобильными приложениями, на которой мы все это строим.

И для развития ее бэкенда мы ищем вас!

Описание работы:

  • Разработка backend платформы "Пряники"

Требования:

  • Опыт разработки на С# от 1 года
  • Обязательно:
  • Знание C# и .NET Core
  • Знание основных структур данных и алгоритмов
  • Обучаемость

Вашим плюсом будут:

  • Опыт работы с ASP.NET MVC core, .NET Core
  • Опыт работы с REST-API
  • Понимание основ HTML/CSS/JavaScript
  • Владение английским языком в степени, достаточной для чтения документации

Условия:

  • Заработная плата обсуждается с успешным кандидатом по итогам собеседования
  • Бутиковая компания с хорошей репутацией на низкоконкурентном рынке
  • Уютный Московский офис в 5 минутах ходьбы от м.Белорусская
  • Гибридный формат работы: 2 дня в офисе, 3 дня удаленно. Кандидатов из других городов также рассматриваем, но предпочтение отдаем тем, кто может приезжать в офис.
  • Веселый коллектив с семейной атмосферой, адекватное руководство
  • Сложносочиненный, но дико интересный продукт, крупные клиенты, которыми можно гордиться
  • Оформление по ТК, отпуск 28 календарных дней
  • Профессиональный, карьерный и финансовый рост успешному специалисту - гарантируем.

Вакансия предполагает тестовое задание. Лучше откликаться сразу с ним:). Но если вы до тестового хотите задать вопросы, то обязательно пишите!

В задании можно выбрать один из двух вариантов.

Добавление ещё чего-то, не изложенного в задании, не возбраняется, но может быть как плюсом (если реализовано качественно и не выбивается из внутренней логики), так и минусом (если создаёт проблему, и/или не продумано). Интересует внутренняя логика и качественная работа приложения в рамках этой логики, понимает ли человек, что разрабатывает, зачем, как этим пользоваться.

Реализовать простое приложение с помощью ASP.NET Core позволяющее:

Вариант 1: Реализовать сервис с JSON - сервис для предоставления информации о списке товаров, а также возможностью заказа/удаления товара и заказа.

В качестве БД можно использовать статический объект в контроллере asp.net или любую известную вам реляционную СУБД

В качестве клиента - любой инструмент для отправки и получения запросов. Ex: Insomnia или Restlet плагин для Хрома

Как минимум, должны быть реализованы сущности "Товар" и "Заказ", и методы работы с этими сущностями: добавление нового товара в список, удаление существующего товара, просмотр списка существующих товаров, создание заказа на товар (или товары - тут реализация на усмотрение кандидата), удаление заказа, просмотр списка заказов.

Вариант 2: Реализовать приложение с сервисом для отправки события на сервер в виде JSON-объекта {name:"название события", value:10}, где name-произвольная строка с названием события и value - некоторое число – вес события.

Второй метод сервиса должен принимать временной период и возвращать данные в виде списка пар значений: время c интервалами в 1 минуту (т.е 02.02.2024 10:10:00, затем 02.02.2024 10:11:00) и сумму значения value событий, отправленных на сервер в течение каждой минуты.

В качестве БД можно использовать статический объект в контроллере asp.net или любую известную вам реляционную СУБД.

В качестве клиента - любой инструмент для отправки и получения запросов. Ex: Insomnia или Restlet плагин для Хрома

Результат будем ждать в виде ссылки на гитхаб здесь же в переписке. Дедлайн не ставим, но кто первый встал, того и тапки:)

Вверх