Senior Full-Stack разработчик JS

Екатеринбург, Россия
Сеньор
Информационные технологии • Консалтинг, профессиональные услуги • Заказная разработка • Банковская и страховая сфера
19 ноября в 05:41
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель: Exadel Inc.
Описание вакансии

Приглашаем в нашу дружную компанию талантливого Full-Stack разработчика.

Как разработчик приложений вы будете выполнять ряд задач – от определения и создания стратегических продуктов до использования банком передовых технологий, оказывать содействие в применении всех имеющихся технологий – от базы данных и инфраструктуры DevOps, способствующей непрерывному развертыванию до нативных приложений.

Если вы искренне заинтересованы в разработке и непрерывном обучении, то мы ищем именно вас!

Заказчик - международная консалтинговая компания, специализирующаяся на решении задач, связанных со стратегическим управлением. В компании заказчика работает около 9000 консультантов в 94 офисах, открытых в более чем 60 странах мира. Клиентами компании являются три из пяти крупнейших мировых корпораций, две трети компаний из Fortune 1000, правительства и другие некоммерческие организации

Проект

Цифровизация процесса выдачи кредита в банке

Необходимые профессиональные навыки и опыт работы

4 + года опыта разработки ПО в нескольких экспертных областях (например: разработка клиентских и серверных компонентов, непрерывное развертывание, автоматическое тестирование, легко масштабируемые приложения, безопасность приложений, парное программирование и разработка через тестирование;

Хорошее знание серверных языков (один или несколько из , Java, C#, Go,

Python);

Хорошее знание языков мобильной разработки (один из Swift/Objective-C, Kotlin/Java, e);

Опыт работы с HTML5/CSS, Javascript Frameworks для разработки мобильных и адаптивных приложений;

Знание SQL и NoSQL, опыт работы с различными СУБД (Oracle, MySQL, PostgreSQL и пр.);

Определенные познания в области инфраструктуры, включая прикладные программные интерфейсы RESTful, технологии единого входа, LDAP, технологии поиска;

Опыт использования облачных технологий (AWS, Azure), кластеризации (напр.

Kubernetes) и контейнеризации (например, Docker), современных архитектурных

принципов (например, микросервисы, событийная архитектура);

Опыт работы с системами постановки задач (Jira и пр.) и системами контроля версий (Git и пр.).

Желательно:

Опыт работы с тестовыми системами RSpec, JUnit или Selenium;

Знание процесса разработки ПО на основе Agile-принципов.

Обязанности

Отвечать за преобразование идеи и концепции цифрового продукта в его рабочую версию, т.е. непосредственно за разработку продукта, написание кода, реализацию функционала;

Разрабатывать бизнес-логику, реализовывать интерфейс пользователя, обеспечивать интеграцию со всеми требуемыми системами и сервисами;

Создавать автоматические тесты и обеспечивать регулярные релизы;

Взаимодействовать с другими участниками Agile-команды в создании понятных пользовательских историй, тестов для испытания прототипов и продуктов, постоянного

совершенствования продуктов;

Составлять необходимую документацию;

Взаимодействовать с ИТ-командами по вопросам внедрения цифровых инноваций, имеющих отношение к базовым ИТ- системам.