Обязанности:
Разработка бэкенда для веб-приложений и сайтов крупнейших мировых компаний
Участие в командной разработке веб-решений (взаимодействие с фронтэнд- и бэкенд-разработчкиками, менеджерами проектов и дизайнерами)
Постоянный рефакторинг своего и чужого кода
Поддержка существующих веб-приложений
Желательные навыки:
Знание, понимание, навыки практического применения принципов рефакторинга кода и шаблонов проектирования
Знание и следование общепринятым практикам разработки и стандартам кодирования
Опыт работы в команде разработчиков
Опыт работы с системами контроля версий кода
Опыт работы в данной области от 1 года
Английский язык
Высшее образование, стаж работы 1-3 года, полная занятость
Прекрасное понимание ООП, принципов SOLID
Хорошее знание С# и .NET Framework 4.6 (конструкции языка, базовые классы и алгоритмы стандартных библиотек, принципы и особенности работы CLR)
Знание инфраструктуры и возможностей ASP.Net MVC, ASP.Net WebApi, ASP.NET Core
Знание веб-сервисов и их стандартов (REST, SOAP, WSDL, Swagger)
Знание SQL (MS SQL Server 2012 и выше)
Опыт работы с ORM (Entity Framework, NHibernate)
Хорошее понимание HTML и CSS
Опыт работы с JavaScript и jQuery