Разработчик backend

# Алёна Качанина 2017-03-23 16:28
Требования:
• Высшее образование
• Опыт работы от 2 лет
• Отличное знание C# и внутреннего устройства CLR. Опыт не менее 2-х лет
• Хорошее понимание ООП, его принципов, основных шаблонов проектирования
• Понимание разработки современных WEB приложений. Знание подходов к проектированию REST сервисов, MVC/MVVM архитектурных шаблонов
• Опыт работы с любой из систем контроля версий (TFS/SVN)
• Понимание многопоточного программирования, механизмов синхронизации потоков
• Опыт проектирования и разработки RESTful WebApi, JSON, применение DI/IoC контейнеров
• Опыт работы с MS SQL, знания T-SQL (опыт проектирования БД, разработка хранимых процедур, функций, оптимизация запросов)
Безусловным плюсом будет:
• Знание основных паттернов проектирования
• Базовые знания в области бухгалтерского учета и банковских технологий
• Знание сетевых технологий, основных протоколов
• Опыт работы с ASP.NET
• Опыт проектирования или участия в разработке сложных систем.
• Знание других, отличных от C# по своей концепции языков программирования. Например JavaScript, F#;
• Понимание многопоточного программирования, механизмов синхронизации потоков;
• Опыт настройки и администрирования IIS
• Умение писать тесты (юнит, функциональные и т.п.)

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