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 р.
Дополнительные инструкции
По результатам собеседования, вам может быть предложено выполнить одно из тестовых заданий.