Architect Lead, AI Tech

Hong Kong 22 months agoFull-time External
Negotiable
Responsibilities: • Be responsible for the architecture and design of a Software products on the Next:Gen platform. • Lead the software architecture solution for Next:Gen software products, driving the end-to-end solution for design, development, customizations and integration • Develop and communicate the solution architecture and implementation strategy across team (IT and Business) • Document the solution to ensure alignment with key functional and non-functional requirements, in particularly system performance, resilience and security • Perform research, evaluation and prototyping activities to validate technology options • Collaborate with product managers, domain experts and business users throughout the product lifecycle • Establish guidelines and strategy for industry best practices and technologies, including Source Code control with Git, development frameworks and the Next:gen technology stack covering Redis, Kafka and Openshift Container Platform • Be the technical escalation point to tackle complex technical challenges in the resolution of issues related to the software architecture. • Requirements: • Bachelor degree in Computer Science, Engineering or a related field • Certifications in DevOps Professional, Microsoft Certified DevOps Engineer, Certified Kubernetes Administrator or related are preferable • At least 9 years of related working experience • Working experience in Integrated Resorts and Gaming systems or Financial is advantageous but not mandatory • Proven experience in architecting complex software applications using Kubernetes and Kafka with strong knowledge on Container, Micro-services design patterns and implementation best practices. • Experience in cloud-native design architecture, and Kubernetes Platforms (i.e. RedHat OpenShift) is advantageous. • Excellent communication skills in English, Cantonese and Mandarin, ability to withstand pressure and work independently • Demonstrated expertise in architecture and development of Websites, Mobile Apps and WeChat mini-programs • Strong technical skills with board experience across below technologies: • Container platforms: OpenShift OCP or K8S related • Streaming & Message platforms: Confluent Kafka, and other message queue products (i.e. JMS, MQ) • Programming languages and frameworks: NET Core, Vue JS & JavaScript, Erlang, Java Sprint Boot • Domain-Driven Design (DDD), Unit testing tools and automation, Data modeling design and UML process diagram (sequence diagram, activity diagrams) • Databases (RDBMS & NoSQL): MSSQL, Oracle, MySQL, PostgreSQL, Redis, MongoDB • IDE tools & Collaboration platform: MS Visual Studio & Azure DevOps, GitHub • Detailed understanding of 4+1 Architectural view