Компания "Deutsche Bank Technology Center"
Liquidity Management IT is hiring bright UI Engineers to work on projects in the area of Liquidity Management. The projects are the large-scale transformation of the application landscape, building modular architecture, delivering new products and services, and serving as foundation for new business / revenue models.
Successful candidate will join the agile development team and be responsible for full life-cycle of development tasks, starting from specification and design to successful implementation and level 3 production support.
Main focus will be on delivery of modern web UIs for new products and services.
He / she will report to the team lead located in Russia, and will work in close collaboration with the respective business departments and local and remote developers / analysts / project managers from partnering teams.
Duties And Responsibilities
Design and develop new functionality
Working with the team on functional and non-functional requirements, technical analysis and design
Coding and testing, reviewing other team member’s changes
Documenting business and functional requirements, design decisions and API
Co-working with QA team on test automation of new and existing functionality
Contributing to the definition of the future state of the system architecture
When product and architecture experience gained, mentor and direct more junior developer
Experience / Requirements (Required)
Technical Skills :
Very good hands-on knowledge of modern Web UI technologies - React, AngularJS, etc.
Good knowledge of math and algorithms / complexity
Basic knowledge of SQL
Basic knowledge of Linux
Good written and spoken English
Hands-on knowledge of backend technologies - Java / Kotlin, Spring, OpenAPI - is a big plus
Experience in building UIs on top of microservices is a plus
Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins / TeamCity, OpenShift - is a plus
Soft Skills :
Problem solving, ability to take ownership of a task until its completion, rather than simply coding
Good communication skills
Good team player, open to communicate and collaborate
Eager to learn about new technology and gain new skills as required
Attention to details, discipline
What we offer
Flexible working hours
Partially remote work
Comfortable office located in the city center
Extended insurance package : medical and life insurance + partial coverage for spouse and children
Plenty of professional learning opportunities : English courses, professional trainings and certification, conferences participation
Relocation package (for new-joiners from other locations)