Skip to content

Instantly share code, notes, and snippets.

@kuznetsovandrey76
Created January 12, 2017 18:43
Show Gist options
  • Save kuznetsovandrey76/0a00d3b8661bf482933731ef55d125b1 to your computer and use it in GitHub Desktop.
Save kuznetsovandrey76/0a00d3b8661bf482933731ef55d125b1 to your computer and use it in GitHub Desktop.
January 2017
@kuznetsovandrey76
Copy link
Author

Senior .NET Web developer
От 90 000 до 105 000 руб.

Основные задачи:
Руководство командой разработки.
Разработка высоконагруженных веб-приложений.

От вас:
Практические навыки 
Не менее 5-ти лет опыта разработки на ASP.NET MVC.
Не менее 3-х лет опыта разработки клиентских интерфейсов для веб-приложений.
Умение строить клиентские интерфейсы‚ понимание принципов юзабилити.
Не менее 3 лет опыта работы с базами данных (MSSQLServer‚ PostgreSQL). Знание и понимание SQL‚ опыт написания функций‚ хранимых процедур‚ триггеров.
Опыт создания высоконагруженных приложений. Опыт конфигурирования IIS под высоконагруженные приложения.
Опыт разработки промышленных проектов в качестве ведущего разработчика.
Опыт внедрения и применения лучших практик разработки: UnitTesting‚ Code Coverage‚ Continuous integration‚ Code Review и т. д.

Теоретические знания:
Прекрасное знание платформы .NET Framework до версии 4.6 включительно.
Знание платформы .NET Core.
Знакомство с возможностями платформ‚ которые находятся в состоянии beta и release candidate.
Превосходное знание языка C# до версии 6.0‚ включая новые возможности языка.
Свободное использование интерфейсов‚ делегатов‚ статических и абстрактных классов‚ множеств‚ лямбда-выражения‚ LINQ.
Превосходное знание платформы ASP.NET MVC‚ включая возможности ASP.NET MVC 6.
Знание IIS.
Отличное знание реляционных баз данных.
Свободное использование Entity Framework Code First.

Senior front-end developer
От 70 000 до 100 000 руб.

Основные задачи:
Создание сложных SPA при помощи React, AltJS, ES6.
Разработка нового функционала, оптимизация и поддержка имеющегося кода.
Изучение новых технологий и внедрение их в проект.
Непрерывное обучение и совершенствование своих знаний и навыков.
Тестирование своего кода.

От вас: 
Опыт работы frontend-разработчиком от 3 лет.
Отличное знание HTML5, CSS3, современного JavaScript (ES6/ES7).
ООП (SOLID, DRY) в JavaScript. Не только уметь рассказать, но и грамотно применять в коде.
Responsive web design, Media Queries, Mobile First.
Умение верстать по методологиям SMACSS или БЭМ.
Понимание текущих тенденций развития web разработки.
Знание ReactJS и понимание Flux/Redux.
Знание принципов оптимизации web приложений, применительно к client-side.
Опыт работы с WebSocket.
Опыт работы с системами контроля версий (предпочтительно Git).
Умение разбираться с технической англоязычной документацией.

Плюсом будет:
Наличие собственных проектов.
Участие в Open-source проектах.
Опыт работы с пре/постпроцессорами (SASS, Less, Stylus, PostCSS).
Понимание дизайна и графики.
Понимание методологий TDD/BDD и опыт написания юнит тестов.
Знание и понимание RESTful API.

Senior back-end developer
От 70 000 до 100 000 руб.

От вас: 
Уверенные знания C#6.0 (TPL, LINQ, Multi-threading).
Понимание внутренностей CLR, хорошие знания состава BCL.
Знания методологий разработки, ООП, принципов SOLID, паттернов проектирования и рефакторинга.
Опыт проектирования масштабируемх высоконагруженных систем.
Уверенные знания SQL, понимание основ оптимизации SQL запросов.
Уверенные знания одного из фреймворков для написания unit-тестов (NUnit, XUnit, MSTest).
Понимание сетевых протоколов (UDP, TCP, HTTP, HTTPS, WebSocket, TLS, FTP, FTPS, WebDav).
Опыт работы с ASP.NETMVC/WebAPI/Core от 3 лет, понимание внутренних механизмов фреймворка.
Опыт работы с EntityFramework от 3 лет, понимание внутренних механизмов фреймворка.
Опыт работы с SignalR.
Опыт работы с криптографией.
Опыт работы и уверенные знания GIT.
Умение пользоваться профилировщиком, выявлять и устранять узкие места в производительности.
Технический английский.

Плюсом будет:
Наличие собственных проектов.
Участие в Open-source проектах.
Опыт работы с ASP.NET Core/NET Core/EF Core.
Опыт разработки систем, размещаемых в «облаке».
Опыт работы в области машинного обучения, анализа данных.

Middle back-end developer
От 45 000 до 65 000 руб.

От вас:
Уверенные знания C#6.0. 
Умение работать с TPL (Task, async, await). 
Умение писать unit-тесты (NUnit). 
Понимание принципов ООП, знание паттернов проектирования. 
Понимание основных сетевых протоколов (UDP, TCP, HTTP, HTTPS, WebSocket). 
Опыт работы с ASP.NETMVC/WebAPI/Core от года. 
Опыт работы с EntityFramework от года. 
Опыт работы с системами контроля версий (предпочтительно Git). 
Знание и опыт настройки и конфигурации IIS. 
Знание SQL, LINQ. 
Умение пользоваться профилировщиком, выявлять и устранять узкие места в производительности. 
Умение разбираться с технической англоязычной документацией.

Middle front-end developer
От 45 000 до 65 000 руб.

От вас: 
Опыт работы c современным JavaScript (ES6/ES7).
Опыт работы с популярными библиотеками/фреймворками (React, Redux, AltJS, Angular, Ember, etc).
Опыт работы с CSS3 / HTML5.
Опыт кроссбраузерной вёрстки.
Опыт работы с системами контроля версий (предпочтительно Git).
Понимание различий браузеров.
Понимания работы SPA.
Понимание принципов OOP, MVC, MVVM в JavaScript.
Понимание принципов usability.
Умение разбираться с технической англоязычной документацией.

Плюсом будет:
Наличие собственных проектов.
Участие в Open-source проектах.

.NET Web developer
От 55 000 до 67 000 руб.

От вас:
Практические навыки 
Не менее 2-х лет опыта разработки на ASP.NET MVC.
Не менее 2-х лет опыта разработки клиентских интерфейсов для веб-приложений.
Не менее года опыта работы с базами данных (MS SQL Server‚ PostgreSQL).
Опыт командной разработки. Умение пользоваться системами контроля версий (git‚ SVN‚ SourceControl).

Теоретические знания
Хорошее знание платформы .NETFramework до версии 4.6 включительно.
Знание платформы .NETCore.
Знание на высоком уровне платформы ASP.NETMVC.
Хорошее знание принципов объектно-ориентированного программирования.
Понимание стандартных шаблонов проектирования.
Знание структур данных и основных алгоритмов.
Хорошее знание языка C# до версии 6.0 включительно. Понимание того‚ что такое интерфейсы‚ делегаты‚ статические и абстрактные классы‚ множества‚ лямбда-выражения‚ LINQ.
Понимание основных принципов реляционных баз данных.
Знание технологии EntityFrameworkCodeFirst.
Понимание общих принципов веб-разработки.
Знание HTML‚ CSS‚ JavaScript.
Знакомство с платформами jQuery‚ ReactJS‚ Bootstrap.
Понимание принципов юнит-тестирования.

Программист (Python)
60 000 руб.

Основная задача:
Разработка серверной стороны высоконагруженных веб-приложений.

От вас: 
Уверенное владение языком программирования Python (2.7/3.5).
Обязательное знание SQL и опыт работы с СУБД (желательно PostgreSQL 9.3+).
Уверенное владение OS Linux.
Опыт работы с Git.
Возможность показать свой код на собеседовании.
Готовность выполнить тестовое задание на собеседовании.

Junior back-end developer
От 30 000 до 45 000 руб.

От вас: 
Хорошие знания C#.
Понимание основных принципов ООП.
Опыт работы с ASP.NET MVC/WebAPI/Core.
Опыт работы с Entity Framework Code-first.
Опыт работы с одной из систем контроля версий (GIT, SVN, TFVC).
Умение разбираться с технической англоязычной документацией.

Плюсом будет:
Наличие собственных проектов.
Участие в Open-source проектах.
Опыт работы с ASP.NET Core/NET Core/EF Core.
Умение писать Unit-тесты (NUnit).

Junior front-end developer
От 30 000 до 45 000 руб.

От вас: 
Хорошее знание Javascript.
Знакомство с HTML / CSS.
Умение кроссбраузерной вёрстки.
Любовь к пользовательским интерфейсам, внимательность к деталям и желание делать хорошо и еще лучше.

Плюсом будет:
Опыт работы с чем-нибудь из React, Redux, Angular, Backbone, Ember, Webpack.
Практический опыт написания веб-сайтов.
Знание принципов и опыт написания тестов (Mocha, Selenium, etc).
Знание основ ES6/ES7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment