Software Architect (REF: SDA/SA)

  • Hong Kong

Responsibility

  • Design technical proposal in Smart City, in areas of smart city infrastructure such as smart water/sewage treatment and network, smart tunnel, and smart operation
  • Source and integrate the technical aspect of Smart City solution components, including sensors, communication protocol, AI models, back-end and front-end software, operating system and databases
  • Design the network and component spec needed for both on-premises and cloud-based IT infrastructure, including server, data storage, firewall, network switches, UPS and based on client need and our software system to meet high performance, availability, and best practices in cybersecurity.
  • Make decisions about the software’s organisation, design patterns, and technology stack.
  • Lead software developers to ensure that the software is built according to the intended architecture, and provide guidance and support as needed.
  • Ensure that our systems are scalable, secure, and maintainable.
  • Stay up-to-date with emerging trends and technologies in software architecture, and make recommendations for improving our systems.

 

Requirement

  • Bachelor’s or master’s degree in Computer Science, Software Engineering or a related field.
  • At least 5 years of experience as a solution architect or a similar role.
  • Expertise in System Software Architecture: Proficiency in designing and developing software architecture for real-time operating systems. Knowledge of operating system kernels, real-time scheduling, storage management, communication management, system security, and experience in system/kernel development and debugging.
  • Experience in backend development with node.js and frontend development with next.js is preferred
  • Experience in API integration between IoT, OPC, and real-time video streaming is a plus.
  • Strong knowledge of software architecture design patterns, principles, and best practices.
  • Familiarity with agile methodologies and development practices.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively with a team.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and manage multiple projects simultaneously.

 

Technical skill:

  • Frontend: javascript, react.js, next.js
  • Backend: python, node.js .NET, java
  • Database: Oracle, MySQL, MS SQL, PostgreSQL, and MongoDB
  • Cloud: aws, azure
  • Application deployment: Docker, Kubernetes

 

Application Procedure:

We offer a good environment to grow your career. If our requirements meet your career inspiration, please apply with full resume stating relevant job reference, present and expected salary and availability to:

Mail: The Human Resources Department, 13/F, Island Place Tower, No. 510 King’s Road, North Point, Hong Kong
Fax: 2911 4208
E-mail: career@atal.com

Personal data collected will be treated in strict confidence and used for recruitment related purposes only. Applicants not invited for interview within 8 weeks of applying may consider their applications unsuccessful. Unsuccessful applications will be destroyed after 6 months.