Старший разработчик .NET (Back-End)
Требования
Местоположение и тип занятости
Компания
Мы успешно разрабатываем и внедряем платежные решения для мобильной и электронной коммерции с 2009 года
Описание вакансии
Условия работы
Требования:
- Уверенные знания C# 4.0 и основных шаблонов и паттернов проектирования, а также принципов объектно-ориентированного программирования (SOA, IoC);
- Знание WCF, опыт реализации SOAP и REST сервисов;
- Опыт работы с одной из систем контроля версий;
- Английский язык на уровне чтения технической документации
Обязанности:
- Разработка back-end`а для высоконагруженной системы обработки платежей, обеспечивающей сервис 24/7 (C# 4.0, VS 2013, Git, TFS, MSSQL 2012);
- Интеграция с внешними и внутренними сервисами (WCF, SOAP, REST);
- Соблюдение методологии TDD;
- Проведение CodeReview;
- Соблюдение процесса разработки по гибкой методологии Agile Scrum.
Будет плюсом:
- Опыт работы с ORM: NHibernate, EntityFramework;
- Опыт работы с NoSQL, очередями сообщений, облачными сервисами;
- Понимание принципов написания потокобезопасного кода;
- Знакомство с пакетным менеджером NuGet;
- Общие знания T-SQL, написание и оптимизация запросов;
- Умение анализировать код с целью выявления и устранения уязвимости безопасности, знакомство с OWASP.
Бонусы
•Работа в успешной и амбициозной компании, лидере в своем сегменте услуг;
•Отличный комфортабельный офис на севере Москвы, рядом с м. Динамо/Савеловская;
•Своя футбольная команда, множество спортивных и околоспортивных активностей;
•Занятия английским