Напиши текст вакансии для должности "C# developer (опер.поддержка инвест.бизнеса)". Название компании: "Иннотех, Группа компаний". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

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