Full-Stack разработчик (.NET, SQL, JavaScript)

з/п не указана

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

МЫ ИЩЕМ FULL-STACK РАЗРАБОТЧИКА (.NET, SQL, JavaScript) ДЛЯ СОПРОВОЖДЕНИЯ НАШИХ СУЩЕСТВУЮЩИХ ПРОГРАММНЫХ ПРОДУКТОВ И РАЗРАБОТКИ НОВЫХ.

Что мы разрабатываем? В основном мы делаем приложения для внутренней автоматизации самых разных бизнес-процессов в нашей компании: от систем складского хранения до решений документооборота, от решений по автоматизации сортировки грузов до решений для кассовых аппаратов, от различных финансовых калькуляторов до интеграционных решений с нашими клиентами.

Разрабатываем мы под платформу .NET на языке C#, а Front-end — на языках TypeScript и JavaScript с использованием фреймворка Angular.

В качестве системы контроля версий мы используем Git (часть старых приложений на Mercurial, но их мы постепенно переносим также на Git).

Для организации работы с задачами используем Jira.

За автоматизацию сборки и развертывания у нас отвечает TeamCity.

Для коммуникаций мы используем Slack (основная рабочая переписка), Telegram (неформальное общение) и электронную почту в Outlook (сверхформальные поводы, корпоративные коммуникации).

ЧТО МЫ ОЖИДАЕМ ОТ ВАС:

  • Хороший практический опыт разработки под платформу .NET;
  • Умение продумывать и проектировать архитектуру программных приложений, знание принципов ООП, популярных паттернов проектирования, принципов SOLID;
  • Практический опыт разработки под Angular вкупе с пониманием концепции SPA, или большое желание развиваться в этом направлении;
  • Хороший практический опыт работы с фреймворками ASP.NET Web API и ASP.NET MVC;
  • Понимание основных принципов организации параллельной работы в приложениях, опыт разработки многопоточной логики под .NET;
  • Понимание принципов организации асинхронной работы в приложениях (как в .NET, так и в JavaScript), понимание паттерна TAP (async\await) или большое желание развиваться в этом направлении;
  • Хороший практический опыт работы с Entity Framework (или иными современными ORM) и концепцией Code First, опыт работы с миграциями в EF;
  • Понимание основных принципов проектирования баз данных вкупе с умением разрабатывать и оптимизировать SQL-запросы;
  • Нормальное отношение к тому, что иногда надо будет что-то сверстать\подверстать. Что-то сложное верстать не требуется (всё более-менее стандартизировано и копируется из проекта в проект), но HTML и CSS/SCSS/SASS на фундаментальном уровне понимать нужно;
  • Знание английского языка на уровне, достаточном для чтения технической документации.

ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ:

  • Сопровождать существующие программные продукты (добавлять новый функционал, исправлять ошибки);
  • Разрабатывать новые программные продукты на основе технических заданий;
  • Участвовать в конфигурации процессов непрерывной интеграции: автоматизация сборки и развертывания разрабатываемых Вами решений в различных окружениях (данная обязанность в долгосрочной перспективе упразднится в связи с развитием отдельной DevOps-команды).

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

При разработке новых приложений мы стараемся оставаться в стеке Microsoft, если говорить про Back-end, а в остальном жёстких ограничений на технологии не накладывается и желание использовать современные технологии только приветствуется.

Легаси-приложения с устаревшими технологиями (ASP.NET MVC + Vanilla JS, или даже, хотя и совсем мало, ASP.NET WebForms) в багаже компании тоже имеются, куда без этого, но мы стараемся, во-первых, по возможности минимизировать задачи по сопровождению таких приложений, а, во-вторых, эти непопулярные задачи стараемся равномерно распределять между разработчиками.

ЧТО МЫ ПРЕДЛАГАЕМ:

  • Отличный дружелюбный и небольшой коллектив;
  • Неплохой компьютер для разработки (i7, 16GB RAM, SSD, 2 монитора);
  • Хорошее отношение к желанию делать красиво и правильно как с точки зрения кода, так и с точки зрения внешнего вида;
  • Плавающий график: начало рабочего дня Вы выбираете сами (в разумных пределах, до 12-ти дня, чтобы всё же большей частью времени пересекаться с коллегами);
  • Слаженный и планомерный подход к организации работы, минимизирующий количество авралов (переработки редки, по желанию и оплачиваются согласно ТК);
  • Столовая в офисе и дотация на питание;
  • Работа в надежной стабильной компании с мировым брендом;
  • Оформление по ТК РФ и полностью белая зарплата;
  • Ежегодная премия по результатам работы;
  • Расширенный пакет ДМС, включая стоматологию;
  • Офис в 8 минутах ходьбы от станции МЦК Угрешская (до м.Кожуховская - 20 минут пешком).

Адрес

Угрешская, Москва, Угрешская улица, 2с16
Показать на карте
­

Вакансия опубликована 17 сентября 2019 в Москве

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии