Разработчик подсистемы коммуникационных сервисов (C#)
Вакансия "Разработчик подсистемы коммуникационных сервисов (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. Для вновь принимаемых сотрудников формируется план адаптации, назначается куратор-наставник.
Общие требования
- Опыт разработки: C#, ASP. net, . net Core, JS - не менее года;
- Опыт работы с базами данных MS SQL (написание запросов, хранимых процедур, заданий по расписанию);
- Опыт использования Git;
- Опыт устранения дефектов программного обеспечения:
- Владение методами локализации дефектов,
- Навык установления причин возникновения дефектов,
- Навык подготовки тестовых данных для воспроизведения дефектов.
Большие плюсы кандидату даст:
- Опыт работы и разработки на платформе SharePoint (версия 2013 и выше):
- Опыт разработки веб-частей, обработчиков событий, заданий таймера;
- Уверенные знания SSOM, CSOM, JSOM, CSR;
- Понимание принципов и различий между типами приложений;
- Опыт администрирования SharePoint Server.
- Опыт написания скриптов PowerShell, знание командлетов для работы с серверной объектной моделью SharePoint.
Приветствуется:
Опыт работы с контейнерами и оркестрацией контейнеров