The solution architect is in charge of defining abd building digital solutions for the CX division of the bank.
Role and Responsibilities
- Work with different technology vendors to build best of breed technology architecture
- Assist with RFP documents and assessing technical solutions with vendors
- Validate the deliveries for outsourced projects with vendors
- Collaborate across multiple technical teams on application design strategy, application delivery approach
- Provide solution for the given requirements as well as envision future technical roadmap
- Contribute to the technical model architecture (such as application mappings, software design models, data modelling, infrastructure diagrams)
- Lead architecture definition and technical consultation of digital transformation programs
- Help the technical team to review the technical specification as well as the developed code matching architecture definition
- Provide guidance to improve the development process, usage of technology, technical issues and challenges
- Contribute to define and improve software engineering practices (norms & standards, frameworks, source control, unit tests, technical reviews, code reviews)
- Synchronize with teams across Asia & Europe Product Owners, Enterprise Architects, Infrastructure and other business and technology teams.
Ideal candidate
- Bachelor’s Degree in computer science or computer engineering
- 5+ years of technical experience within architecture development, integration with different backend applications, software developments
- In-depth knowledge of integration approaches and architectures
- Deep understanding of the cloud native solution, microservices architecture, API orchestration, internet facing framework/architecture
- Able to bridge the gap between technology and business as well as envision future roadmap
- Good knowledge about design patterns and development principles
- Self-driven, fast-learner and able to take responsibility for personal growth and development
- Possess strong problem-solving skills and ability to prioritize and manage multiple tasks
- Relevant experience in system integration, developments, vendor packages analysis and implementation
- Good knowledge on technical framework such as docker, CI/CD tool chain, Java, Spring Boot, Spring Framework, SQL, NoSQL, Kafka, NodeJS
- Ability to work in quick paced, dynamic environment adopting scrum methodology
- Strong critical thinker with problem solving aptitude
- Ability to communicate effectively in written documents and oral presentations, explaining concepts clearly to audiences at various levels of technical knowledge
- Solutions Architecture certification such as AWS Solutions Architect/ Dev is a plus
- Experience with digital banking implementation is a plus