Senior Full-Stack разработчик JS
Прямой работодатель Exadel Inc. ( www.exadel.com )
Опыт работы от 3 до 5 лет
Приглашаем в нашу дружную компанию талантливого 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-команды в создании понятных пользовательских историй, тестов для испытания прототипов и продуктов, постоянного
совершенствования продуктов;
Составлять необходимую документацию;
Взаимодействовать с ИТ-командами по вопросам внедрения цифровых инноваций, имеющих отношение к базовым ИТ- системам.