Описание вакансии

Проект

Это ERP-система, автоматизирующая бизнес-процессы крупной американской компании, работающей в сфере энергетики. Архитектура системы включает в себя несколько проектов с использованием следующих технологий: SQLServer/SSRS/SSIS, WCF, WPF, APS.NET MVC, KendoUI. В задачи команды разработки входит операционное поддержание системы, а также разработка новых компонентов и улучшение существующих.

Основные задачи

  • Поддержание работоспособности ERP-системы на C#/.NET.
  • Разработка нового функционала, рефакторинг.
  • Сопутствующие задачи: митинги, оценки фич и др.

Требования

  • Опыт разработки от года на C#/.NET, понимание синтаксиса и способность разобраться в логике работы кода, знание и опыт работы с основными инструментами .NET framework.
  • Понимание принципов работы Entity Framework 6.x и ASP.NET MVC и опыт их использования.
  • Понимание принципов работы реляционных баз данных, умение писать и оптимизировать SQL-запросы, понимание алгоритмов обработки SQL-запроса.
  • Понимание принципов работы нереляционных баз данных и их отличия от реляционной.
  • Понимание принципов Unit Testing и мокинга, опыт использования одного из фреймворков (xUnit, Nunit, Moq).
  • Английский на уровне Pre-Intermediate или выше.

Будут плюсом

  • Знание и опыт разработки с использованием инструментов SSIS / SSRS / SSAS.
  • Понимание и опыт работы с .NET Core, Entity Framework Core и ASP.NET Core.
  • Опыт разработки на JavaScript, понимание синтаксиса и механизмов работы языка (прототипное наследование, замыкания), DOM (структура, события).
  • Опыт администрирования Windows Server, Active Directory, SQL Server.
  • Понимание принципов работы DI/IoC, проблем, которые они должны решать. Опыт использования одного из фреймворков (Autofac, Ninject, Microsoft.DependencyInjection).