График работы:
8-часовой рабочий день
+ перерыв на обед
Веб-разработчик. NET (с#)
В формируемый отдел .NET разработки, нам в студию нужны талантливые и внимательные веб-программисты.
.jpg)
Задачи:
- работа над инвест-стартапами, 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.