We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.
Responsible for system architecture design, including hardware, software, network, data storage, and security aspects; evaluate and select appropriate technology stacks (such as programming languages, databases, middleware, etc.) to ensure technological advancement, reliability, and scalability; decompose complex systems into manageable modules or subsystems, clarifying the relationships and interfaces between each module.
Participate in business requirement analysis to gain a deep understanding of business needs, goals, and pain points, ensuring that architecture design can meet the needs of business development; transform business requirements into technical requirements and formulate detailed system architecture plans.
Organize system performance optimization and design a high-performance system architecture to ensure efficient operation, meeting user response time and throughput requirements; ensure the system can flexibly scale with business growth and technological development, avoiding performance bottlenecks caused by architectural limitations.
Responsible for data architecture design, planning strategies for data storage, management, and access, ensuring data integrity, consistency, and availability; design security mechanisms such as authentication, authorization, encryption, and data backup to protect the system from security threats.
Establish technical standards and specifications, organize the formulation of unified technical standards and development specifications to ensure the team adheres to consistent design principles and coding styles; participate in code reviews to ensure that the development team’s implementation aligns with architectural design and specification requirements.
Qualifications required:
Architecture Design Ability: Proficient in mainstream architectural patterns (such as microservices, monolithic architecture, event-driven architecture, etc.) and able to choose appropriate architectures based on project requirements; familiar with distributed system design, including load balancing, caching mechanisms, and database sharding.
Development and Programming Skills: Proficient in at least one mainstream programming language (such as Java, C#, Python, etc.) and familiar with relevant development frameworks; expert in database design, including relational databases (such as MySQL, Oracle) and NoSQL databases (such as Redis, MongoDB); ability for performance optimization and scalability; capable of system performance tuning to resolve performance bottlenecks; designing scalable system architectures to accommodate business growth.
Security and Compliance: Familiar with security design principles and capable of designing secure system architectures; knowledgeable about industry standards and legal regulations to ensure system compliance.
China Unicom (Hong Kong) Operations Ltd is a member of China Unicom that provides telecommunication services in Hong Kong. To cope with our development, we would like to invite high caliber candidates to apply for the following position: