Разработчик подсистемы коммуникационных сервисов (C#)

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Центральный банк Российской Федерации

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

В Региональный центр развития г. Екатеринбург требуется Разработчик подсистемы коммуникационных сервисов (C#)

Подсистема коммуникационных сервисов (ПКС) представляет собой портал внутренней корпоративной сети Банка России. Основой ПКС служит платформа SharePoint, на которой функционируют компоненты (сообщества, новости, календарь событий, поздравления, страницы подразделений и пр.), требующие поддержки и развития.

Фронтенд основан на принципе SPA, за исключением системных страниц платформы.

Стек части представлений:

Текущий – набор компонентов на основе Twitter Bootstrap, часть компонентов JQuery + Handlebars, часть на Vue.js. Целевой – Webpack / Typescript / React.

Стек серверной части:

Текущий - .Net Framework, SharePoint 2013, MS SQL. Целевой – SharePoint Framework, Asp.net.Core, SharePoint 2019, MS SQL, Docker, Kubernetes. Используем как структуры данных SharePoint, так и взаимодействие с БД посредством Entity Framework.

Работа ведётся небольшой командой: 2 разработчика (планируется 3), тестировщик, системный аналитик, технический писатель. В качестве средства управления задачами используется Jira, для управления знаниями используется Confluence. Для вновь принимаемых сотрудников формируется план адаптации, назначается куратор-наставник.

Обязательные требования к кандидату:

  1. Опыт разработки: C#, ASP.net, .net Core, JS - не менее года;
  2. Опыт работы с базами данных MS SQL (написание запросов, хранимых процедур, заданий по расписанию);
  3. Опыт использования Git;
  4. Опыт устранения дефектов программного обеспечения:
    1. Владение методами локализации дефектов,
    2. Навык установления причин возникновения дефектов,
    3. Навык подготовки тестовых данных для воспроизведения дефектов.

Большие плюсы кандидату даст:

  1. Опыт работы и разработки на платформе SharePoint (версия 2013 и выше):
    1. Опыт разработки веб-частей, обработчиков событий, заданий таймера;
    2. Уверенные знания SSOM, CSOM, JSOM, CSR;
    3. Понимание принципов и различий между типами приложений;
    4. Опыт администрирования SharePoint Server.
  2. Опыт написания скриптов PowerShell, знание командлетов для работы с серверной объектной моделью SharePoint.

Приветствуется:

Опыт работы с контейнерами и оркестрацией контейнеров.