404 home

График работы:

8-часовой рабочий день

+ перерыв на обед

Веб-разработчик. NET (с#)

В формируемый отдел .NET разработки, нам в студию нужны талантливые и внимательные веб-программисты.

Задачи:

  • работа над инвест-стартапами, SaaS проектами, корпоративными веб-проектами и веб-приложениями.

Требования:

  • уверенное знание и владение C#, MSSQL, JS, HTML, CSS, AJAX, .NET Framework 2.0 - 4.0, ASP.NET MVС 3
  • опыт работы с системами контроля версий (SVN);
  • Приветствуется знание PHP5, MySQL

 Условия:

  • фултайм;
  • молодой дружный коллектив;
  • Agile-техники в управлении разработкой;
  • 8-часовой день + 1 час обед; 
  • старт рабочего дня не позднее 11-00;
  • оклад от 35000 руб. + (итоговую ставку определяем по результатам собеседования);


На деле доказать свои знания в умении объекто-ориентированно мыслить вы можете при помощи тестового задания, представленного ниже. Время выполнения теста не более 4-х часов.

Тестовое задание:

Тест: Амнезия поросенка Петра

Как известно, осложнение социально-экономической обстановки в России вынудило Поросенка Петра покинуть родную страну и податься на чужбину. Там он прожил довольно долго, но в один прекрасный день получил письмо от своего оставшегося на родине приятеля, в котором тот рассказывал, как хорошо ему стало жить.

Петр  решил самостоятельно убедиться в этом и приехал в аэропорт, чтобы купить билет на самолет.
 Изучая расписание рейсов в Россию, он неожиданно для себя осознал, что не знает, куда ему нужно прилететь. 
За долгие годы жизни за границей он совершенно забыл адрес квартиры, которая осталась у него в России.
Вам нужно помочь Петру вспомнить, где он жил.

Для этого требуется разработать сервис, который по введенной строке, содержащей часть адреса, которую помнит поросенок, укажет полный адрес места назначения.

  • Сервис представляет собой страницу с формой, содержащей единственное текстовое поле.
  • По мере ввода данных, сервис пытается определить, какой адрес пытается ввести пользователь и выдает выпадающий список подходящих адресов или сообщение о том, что адрес не может быть найден.
  • Источником данных является база данных(структуру можете придумать любую), содержащая таблицу городов и улиц.
  • Записи в таблице улиц должны быть каким-либо образом унаследованы от записей в таблице городов.


Формат входных данных:

  • Строка символов, содержащая некоторые части адреса, которые помнит Поросенок Петр.


Формат выходных данных
:

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


Примеры:

Гагарина г. Екатеринбург, ул. Гагарина
Чкалова г. Екатеринбург, ул. Чкалова
Ека г. Екатеринбург


Требования:

  • ASP.NET MVC 3 Razor
  • MS SQL Server, Entity Framework, LINQ
  • jQuery
  • Выборка должна быть достаточно быстрой, чтобы её можно было бы использовать на больших объёмах данных(несколько сотен тысяч строк).


Резюме и тесты высылать на электронную почту info@artsofte.ru.

назад
Вернуться к списку вакансий