Software Architect

ATAL Engineering Group 安樂工程集團

  • 香港
  • 長期
  • 全職
  • 13天前
Established in 1977, ATAL Engineering Group (“ATAL”) is a leading electrical and mechanical (“E&M”) engineering service provider headquartered in Hong Kong, with operations in Macau, Mainland China, the United States and the United Kingdom. Serving a wide spectrum of customers from public and private sectors, ATAL provides multi-disciplinary and comprehensive E&M engineering and technology services in four major segments, including Building Services, Environmental Engineering, Information, Communications and Building Technologies (“ICBT”) and Lifts & Escalators.At ATAL, we empower our people through our “Supportive and Caring” culture and working environment so that they could develop their competence and well-being at work and beyond.We invite talents who aspire to open a new and challenging career page and are passionate in developing their career further. For more information, please visit our website https://www.atal.comResponsibility:
  • 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.jsBackend: python, node.js .NET, javaDatabase: Oracle, MySQL, MS SQL, PostgreSQL, and MongoDBCloud: aws, azureApplication deployment: Docker, KubernetesPlease click the Apply Now button to send your full resume stating relevant job reference, present and expected salary and availability.Personal data collected will be treated in strict confidence and used for recruitment related purposes only.

CTgoodjobs