Provide technological leadership expertise to enhance our scalable no-/low-code SaaS-platform across all our customers
Demonstrate technological trends, development in the financial service industry
Spearhead platform transformation journeys for our customers
Work closely with customers to understand their fundamental business challenges and integration requirements and enable them to transform their business using our enhanced platform
Generate conceptual/logical architectures following the multi-tenant, no-/low code strategy
Oversee recommended designs patterns through implementation
Review and audit existing solutions, designs, and system architecture
Advocate for business-focused solution approaches and promote solution best practices amongst peers
Support the development of assets such as integration standards and methodology artifacts to facilitate predictable and efficient implementations
Manage budget and resources for supporting the process from architectural design to implementation support
Document on technical solution
Code review and make decision on which service/common function is Core/Non-Core
Manage the code deployment in different environment
職務要件
Have at least 8 years of experience with multi-tenancy SaaS platforms and at least 4 years experience as a product or solutions architect
Have experience in modeling digital solutions for the banking and/or insurance market
Have experience with microservices-based architectures
Highly skilled and experienced in domains such as: API
Cloud Architecture such as AWS, Azure
Dev/Ops
SaaS design
Security
Comfortable working in client-driven large-scale implementation projects
Hands-on experience with technical team leadership and team management in an agile environment
Familiar with application design, development, and maintenance
Knowledge of software engineering methodologies, reporting tools, process flows, data flows, traceability matrices, modeling, and testing strategies
Exposure to design patterns, refactoring concepts, unit tests, and CI/CD
Practical expertise in performance tuning and optimization, bottleneck problem analysis
Good English communication skills
Have deeply experienced in hands-on practice in at least one Backend Programming Language, such as Java, NodeJS, Python
Have good experience in multithreading and concurrency processing