Напиши текст вакансии для должности "Ведущий разработчик C#". Название компании: "Diamond Personnel R&C". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'Entity Framework', 'Scrum', 'WPF', 'Atlassian Jira', 'C#'

О проекте:  Осуществляем набор команды в проект по разработке новой версии бэк-офисной платформы инвестиционного бизнеса, решающей задачу учета и контроля валютных операций и операций с драгоценными металами взамен морально устаревшего настольного решения. Новое решение строится по трехзвенной архитектуре с применением современных принципов и подходов к разработке, использует технологии .NET Framework и WPF. Клиентское приложение построено не на базе браузера и не будет таким по жесткому требованию заказчика. Проект не предполагает использования Blazor, Angular, VueJS, React или чего-то подобного им. Современный стиль управления проектом (динамический процесс на основе адаптации принципов и ценностей scrum).  Обязанности:  Работа в команде в качестве ведущего разработчика. Самостоятельное решение задач проекта в рамках спринта с использование созданных командой стандартов и технологий (анализ и разработка) Участие в декомпозиции и оценке трудоемкости задач в рамках спринта. Поддержка QA при передаче разработанной функциональности в тестирование, поиск и исправление ошибок в написанном коде. Оперативное исправление проблем в разработанных компонентах/подсистемах продукта, развернутых на бою. Документирование разработки и консультация аналитиков  Требования:  Опыт разработки приложений в проекте с итеративным подходом к разработке с использованием стека технологий .Net от пяти лет. Приветствуется способность перечислить успешно завершенные проекты, в которых принималось участие, и указать объем личного вклада в успех этих проектов. Знание модели работы с применением системы контроля версий Git, опыт формирования запросов на изменение и опыт участия в процедурах ревью кода. Умение разрабатывать надежный код. Понимание что такое модульные тесты и готовность их писать для проверки разрабатываемого кода. Приветствуется опыт использования NUnit и MSTest. Опыт реинжиниринга, рефакторинга и работы с чужим кодом. Готовность заниматься поддержкой legacy кода и его рефакторингом. Готовность к эволюционному способу изменения в лучшую сторону промышленно эксплуатируемых унаследованных решений. Понимание что такое ORM, знание/опыт применение Entity Framework, обязательное знание SQL. Понимание принципов SOLID, опыт использования IoC/DI контейнеров. Готовность работы с младшими разработчиками (обучение, ревью). Опыт работы в Microsoft Visual Studio. Опыт работы с WPF. Умение работать в команде, высокий уровень ответственности, нацеленность на результат.  Будет плюсом:  Умение разбираться в новых технологиях Понимание архитектур EDA/SOA Опыт работы в Jira/Confluence Понимание паттернов проектирования и их ограничений, знание MVC, понимание вреда over-инжиниринга Опыт работы с компонентами DevExpress  Условия:  Полное соответствие ТК РФ (бессрочный трудовой договор). Полностью белая и конкурентная заработная плата (готовы обсуждать индивидуально). Гибридный график (офис/удаленная работа), офис Москва-Сити Помощь в релокации иногородним кандидатам. Пакет льгот для сотрудников от наших партнеров: ДМС, льготное кредитование и страхование.