Full-stack Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
IT SOVA Capital - это команда профессионалов, которая ориентируется в стремительно меняющемся технологическом стеке. У нас за плечами колоссальный опыт в построении высокотехнологичных решений, охватывающих весь спектр сервисов Инвест-блока, от быстрых pre-trade контролей/торговых/учетных систем до систем консолидации данных для построения различного вида отчетности и т.д. Мы ищем ИТ специалистов, которые хотят работать с уникальными продуктами, готовы участвовать в сложных и интересных проектах. Мы ценим профессиональную экспертизу, системное мышление, навыки работы в команде, стабильные результаты.
О проекте:
Client Cabinet - инструмент, позволяющий реализовывать функционал как для физических, так и для юридических лиц: on-line торговля различными инструментами, калькулятор структурных продуктов, предоставление аналитики и состояния счетов.
Автоматизация внутренних инфраструктурных процессов, позволяющих быстро, часто и стабильно выкатывать релизы.
Обязанности:
Разработка внутренних веб-сайтов для внутреннего и внешнего использования c использованием ASP.NET MVC и Angular 2+;
Поддержка и улучшение системы авто-тестирования, актуализация Unit и интеграционных тестов;
Поддержание и структурирование документации, передача функционала на поддержку;
Настройка, доработка и поддержка CI среды;
Участие в обсуждении архитектуры решений;
Участие в обсуждении процессов в отделе, а также процессов сбора требований, тестирования и других взаимодействий с заказчиками.
Бонусы
Условия работы:
Эффективное командное взаимодействие;
Комфортабельный офис в шаговой доступности от метро;
Соблюдение ТК РФ;
Ежегодное планирование профессионального развития и роста;
Конкурентную заработную плату;
ДМС, английский язык в офисе, обучение за счет работодателя - после испытательного срока (3 месяца);
Дополнительный отпуск 3 календарных дня в год;
Оборудованная кухня и многое другое.
Дополнительные инструкции
Требования:
Законченное высшее образование;
Владение английским языком на уровне чтения профессиональной литературы;
Знание языков С#, JavaScript, TypeScript, Python;
Написание серверной части веб-приложений: ASP.NET MVC, Web API, опыт работы с Entity Framework, написание оптимальных запросов на LINQ;
Понимание и практическое применение шаблонов проектирования (DI, Factory), желателен опыт работы с библиотекой Unity;
Знание T-SQL на уровне манипуляций с данными, создание/удаление объектов БД;
Навыки кросс-браузерной вёрстки веб-страниц: HTML/CSS.
Будет рассматриваться как преимущество:
Опыт переноса функционала классического веб-сайта на Single Page Application (на Angular, React, Vue.js);
Опыт старта новых веб-проектов и их длительная разработка;
Работа с шиной данных, построение взаимодействия двух и более систем на основе шины;
Опыт построения крупных программных комплексов со сложной архитектурой, успешный опыт их доработки и поддержки;
Опыт построения CI: сборка, deployment, авто-тестирование;
Опыт работы в крупных IT-компаниях с отлаженными процессами в IT.