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