Старший Web разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Сотрудники отдела участвуют в разработке большого количества продуктов системы Электронный проездной. Работа в нашем подразделении очень разнообразна - это веб-портал по настройке системы, большое количество интеграционных проектов с крупными партнерами на базе веб-сервисов, «Электронный контролер» для просмотра истории операций по карте для держателей карт. Все веб-продукты, являются лицом всей копании для наших клиентов.
В работе активно применяются инженерные практики разработки ПО (TDD, CodeReview, PairProgrammig). Система Электронный проездной обеспечивает обслуживание транспортных карт по всей стране в режиме 24/7/365.
Чем предстоит заниматься?
- участие в развитии портала по настройке системы для партнеров более чем в 12-ти регионах России и ближнего зарубежья;
- развитие сервиса «Электронный контролер» для миллионов пользователей держателей транспортных карт;
- разработка веб-сервисов для интеграционных проектов с крупными партнерами;
- разработка новых веб-продуктов.
У вас будет возможность:
- стать участником дружной и опытной команды, работающей по Scrum;
- решать интересные задачи;
- принять участие в проектах федерального масштаба;
- освоить и развить навыки использования инженерных практик в своей работе, таких как TDD, CodeReview, PairProgrammig.
Должностные обязанности:
- разработка новых веб-продуктов;
- развитие портала по настройке системы для партнеров;
- разработка и развитие сервиса «Электронный контролер»;
- разработка веб-сервисов для новых интеграционных проектов;
- разработка автотестов под новый функционал;
- разработка и поддержка технической документации;
- активное участие в планировании и анализе новых требований.
Требования:
- опыт работы с технологиями - AJAX, DOM, HTML, CSS;
- умение разрабатывать RESTful API, SOAP API;
- знание технологий XML (XSLT, XPath, XSD);
- отличное владение JavaScript;
- опыт работы с одним из языков ООП (например, Java, С++);
- опыт работы с UNIX-системами (Linux/Solaris);
- знания паттернов проектирования;
- умение работать с распределёнными системами управления версий файлов (GIT).
Плюсом будет:
- опыт работы с реляционными СУБД (Oracle и др.);
- опыт работы с системами автоматической сборки Maven, Ant, Gradle;
- опыт работы с jQuery, Dojo Toolkit, Google Web Toolkit;
- применение технологий server-side JavaScript;
Личные и профессиональные качества:
- ответственность;
- настойчивость, упорство в достижении целей;
- аккуратность в работе;
- внимательность;
- чувство прекрасного.
Мы предлагаем:
- официальное трудоустройство, полный социальный пакет;
- дружный коллектив, открытые и честные взаимоотношения в командах, обмен мнениями и опытом;
- карьерный рост.