<p>Высшее образование</p>
<p>Высокий уровень логико-аналитических способностей, математические знания</p>
<p>Навыки построения алгоритмов</p>
<p>Технический английский язык</p>
<p>Навык самостоятельного исследования</p>
<p>Минимум <strong>1 реальный</strong> проект</p>
<p><strong>Требуемые знания и навыки программирования:</strong></p>
<p><strong>Back-end технологии:</strong></p>
<p><strong>Язык программирования:</strong> C#</p>
<p><strong>ASP.NET MVC</strong></p>
<p><strong>ASP.NET Web API</strong> (RESTful services)</p>
<p>Многоуровневая архитектура <em>(базовое понимание)</em></p>
<p>Принципы SOLID <em>(базовые знания)</em></p>
<p>Паттерны проектирования <em>(базовые знания)</em></p>
<p>IoC / Dependency Injection <em>(базовое понимание)</em></p>
<p><strong>ORM:</strong> .NET Entity Framework (Code First), .NET Core Entity Framework (Code First)</p>
<p><strong>База данных:</strong> MS SQL (T-SQL, joins, хранимые процедуры)</p>
<p><strong>Front-end технологии:</strong></p>
<p>JavaScript <em>(основы ES6)</em></p>
<p>jQuery</p>
<p>HTML5</p>
<p>CSS / CSS3</p>
<p>JSON</p>
<p><strong>Дополнительные знания:</strong></p>
<p>Контроль версий: <strong>Git</strong></p>