Ведущий разработчик .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