The client is one of the most innovative digital trade banks in the Middle East. Being headquartered in United Arab Emirates, it’s strategically located in innovation-friendly environment of one of the fastest growing global trade and finance hub.

Having automated operational flexibility, data integration and advanced analytics in an accessible, real-time and transparent manner as a core values, the client offers a wide spread of client-centric Fin-Tech and e-commerce solutions on global corporate market, actively takes advantage of cutting-edge cloud technologies and has an aim to reimagine corporate trade banking

Requirements:
5+ years of experience in a software engineering domain;
Bachelor’s or master’s degree in Computer Science or related fields;
Strong knowledge and proven working experience with commercial cloud solutions development;
Deep knowledge in Software Architecture, Systems Design, best practice expertise;
Rich experience with commonly used cloud solutions, platforms and databases: MS Azure, Oracle, etc.., tailoring and COTS integration understanding;
Strong knowledge in ESB software, it's design, implementation and deployment;
Experience with service binding design and implementation in enterprise solution;
Architectural software knowledge: Enterprise Architect, UML, etc.;
Deep understanding of web technology;
Deep understand of API building and specification elaboration;
Deep understanding of microservice architecture;
Fin-Tech software development experience is very desired;
Fluent English level is required;
Self-motivated, well-organized, details-oriented and a strong team player.
Responsibilities
Create and propagate centralized architectural vision of enterprise solution;
Design complex enterprise systems;
Tailor and align enterprise solution to respond business needs in the best possible way;
Select optimal approach, components and development strategy;
Choose proper and best-fitting technological stack;
Drive and direct solution development;
Track and control implementation progress;
Take part in issue resolution process;
Take part in task management;
Take part in software requirements elaboration, prioritization and dependency analysis;
Provide strategic estimates for different solution implementation approaches;
Proactively adapt solution for future development and upcoming changes.

Job posted on 11 November 2019
8 views

Apply for job




Get new jobs by e-mail

Describe what you’re looking for and Djinni will send you matching jobs.


E.g.: (senior|middle) rust -blockchain