👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Web-разработчик на ASP.NET и React

Зарплата

от 40 000 до 55 000 ₽

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

Санкт-ПетербургПолный рабочий день

Компания

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

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

Обязанности:

  • Разработка публичного туристического портала https://sozvezdie-tour.ru
  • Расширение функциональности внутренних учетных систем
  • Интеграция с внешними поставщиками данных и услуг

Что нужно, чтобы начать работать:

  • Уверенное знание языка C# - интересует, в первую очередь, практическое применение (теоретические знания ООП и паттернов проектирования очень полезны для программиста, но разработчик должен уметь решить поставленную задачу кодом в любом случае);
  • Понимание принципов разработки web-приложений - знать кто тут клиент, кто сервер и как клиенту получить что-то нужное от сервера;
  • Начальные знания верстки и оформления web-страниц (HTML+CSS) - не бояться подвинуть пару блоков на страничке и перекрасить в "пурпурно зеленый цвет";
  • Ориентироваться в среде разработки MS Visual Studio - Microsoft выпустили такое количество роликов и туториалов с картинками для начинающих, что это, наверное, чисто формальное требование;
  • Начальные знания языка JavaScript - на каждой страничке может быть свой маленький скрипт с кнопкой;
  • Понимать зачем весь код хранят и версионируют в репозиториях - мы работаем с Git на Atlassian Bitbucket;
  • Понимать зачем нужен баг-треккер - мы используем Atlassian Jira;
  • Уметь найти решение любой проблемы в гугле;
  • Иметь непреодолимое желание изучить все нижеследующее.

Что желательно знать/уметь: (или чему придется научиться на практике)

  • ASP.NET MVC + WebApi - как основной движок приложения;
  • CSS Framework (Bootstrap Framework и Materialize) - для облегчения верстки типовых компонентов;
  • Адаптивная верстка - сайт должен одинаково хорошо смотреться на любом устройстве;
  • SEO оптимизация - правильно построенный сайт - хорошие продажи;
  • Принципы работы web-сервера (IIS, Nginx);
  • jQuery и Native JavaScript;
  • React - для разработки высокоинтерактивных компонентов;
  • TypeScript - для сильной типизации JavaScript кода;
  • node.js + npm + Webpack - современные инструменты сборки клиентского кода;
  • Работа с СУБД через ORM (EntityFramework 6), Linq2SQL - времена прямой работы с базами прошли - теперь ценнее быстрая разработка бизнес-логики;
  • MS SQL Server и MongoDb - несмотря на новомодные ORM, в критические моменты в базы приходится "залезать руками";
  • REST/RPC/XML API - использование чужих и разработка своих;
  • .NET Core 2+ - как инструмент постепенной миграции из под влияния MS Windows.

Бонусы

  • Работа в офисе;
  • Компания, имеющая хорошую репутацию, на рынке с 2009 г.;
  • Оформление по ТК РФ, после испытательного срока в 1-2 месяца;
  • Офис в центре города рядом с станцией метро «Площадь Восстания»;
  • Зарплата по результатам испытательного срока от 50000 р.

Дополнительные инструкции

По результатам собеседования, вам может быть предложено выполнить одно из тестовых заданий.