Бэкенд разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Команда разработки Сравни.ру занимается развитием сайта и набора сопутствующих внутренних сервисов. Мы знаем почти все о страховых и банковских продуктах в России (КАСКО, ОСАГО, кредиты, вклады, кредитные карты) и умеем достаточно точно рассчитывать стоимости и суммы продуктов для конкретных данных пользователя. Мы активно улучшаем внутреннюю архитектуру нашей системы и разрабатываем новые возможности.
Мы внедряем лучшие практики:
- в разработке — проектирование по модели предметной области (Domain Driven Design), модульное тестирование (Unit Testing), клиентские фреймворки для организации JS-кода и ASP.NET MVC;
- в тестировании и развертывании — автоматизированные приемочные тесты, непрерывная интеграция, «непрерывное развертывание»;
- в процессе разработки — «легкие итерации» + визуализация + ограничение WIP.
Мы ищем .NET-разработчиков, зараженных TDD и другими agile-техниками, читавших Фаулера и других Agile-авторов, имеющими опыт в проектировании программных систем и готовых влиться в нашу молодую сильную команду.
Обязанности:
Разработка web-приложений, интернет-порталов, интранет-систем с использованием стека технологий .NET на сервере и современных JS-библиотек на клиенте (jQuery, Spine, Knockout JS и т.п.).
Требования:
- Высшее или незаконченное высшее техническое образование;
- Опыт веб-программирования от 3 лет;
- Отличные знания языка C# и стека технологий .NET; LINQ, EntityFramework или других аналогичных ORM;
- Представление о проектировании ПО, Domain Driven Design;
- Хорошее знание Javascript;
- Базовые знания HTML/CSS;
- Хорошее знание T-SQL.
Также нам может быть интересно, если у вас вдруг есть:
- Опыт структурированной клиентской разработки (RIA на JS), работа с MVC-фреймворками на JS;
- Опыт работы с большими объёмами данных;
- Опыт работы с высоконагруженными системами;
- Опыт автоматизации развертывания больших систем без простоя;
- Опыт написания систем автоматизированного сбора и преобразования данных;
- Опыт написания страховых калькуляторов и знание предметной области страхования;
- Опыт написания финансовых калькуляторов и знание предметной области финансовых продуктов.