【Software Architect】
• Define the technical and functional architecture of the overall system.
• Decide on the best technologies and languages for the project.
• Create technical solutions.
• Guide developers in the design and implementation of the solution.
• Develop the most critical components of the system.
• Make suggestions about the best alternatives, considering engineering and business aspects.
• Work with BA, PO...etc. to understand the functional requirements.
• Study industry benchmarks to formulate non-functional requirements like scalability, performance, etc.
• Provide inputs to the PM regarding the software development lifecycle and development processes.
【Development and Maintenance】
• Write code for the business logic and data layers. And refactoring and optimizing existing code.
• Study and understand users' requirements. And code the application system based on the technical requirements.
• Support implementing solutions on every architectural layer of systems.
• Provide relevant inputs to software architects and technical leads for creating the technical solutions.
• Review other developers’ code and provide inputs.
• Automate redundant and repetitive processes by writing executable scripts.
• Provision scalable and robust cloud solutions as required.
• Maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines and optimize release cycles.
【System Testing and Operation】
• Write and perform unit / integration testing at the stage of system implementation to ensure good quality in line with company technical standards, and contribute to engineering wiki, and documents work.
• Install, configure, test and maintain operating systems, application software and system management tools.
• Implement processes and systems to monitor data quality, ensure production data is always accurate and available for key stakeholders and business processes that depend on it.
• Set up and monitor regular backup and restore testing including software, infrastructure, and data.
• Provide technical services and knowledge to RSC users upon request.
• Deliver support to existing business users and investigate and resolve application errors to ensure Incident resolution in line with planned SLA.
• Timely communication about incident resolution status to ensure transparency.
• Provide incident analysis and technical advice for improvement planning.
【Technical Advice and Knowledge Update and Upgrade】
• Stay up to date with the latest trends and advancements in software development.
• Learn and test modern technologies, frameworks, and languages, and share them with colleagues.
• Decide on the best technologies and languages for the project.
• Remain current on technology trends to keep our software as innovative as possible.
• Contribute to innovative and continuous improvement initiatives.
• Provide information about innovative technologies and industry trends to help improve efficiency and productivity.
• Bachelor’s degree in computer science, Software Engineering, or related field.
• 5+ years of experience in software development and architecture.
• Strong knowledge of programming languages such as .Net (C#, VB), T-SQL, etc.
• Familiar with various types of databases, including MSSQL, MySQL, and NoSQL.
• Experience with software design patterns and architecture best practices.
• Experience with DevOps tools including Git, Jenkins, Docker, Kubernetes, etc.
• Strong problem solving and analytical skills.
• Excellent verbal and written communication skills.
• Ability to collaborate effectively across teams and manage stakeholders.
• Experience leading and mentoring other developers.
• Knowledge of Agile software development methodologies.
• Experience with cloud platforms like GCP and Azure.
• Knowledge of cybersecurity and data protection best practices.
• Passion for learning and adopting new technologies.
• Strong organizational and time management skills.
怡和餐飲集團為亞洲領先的餐飲集團之一,旗下經營品牌包括 KFC 肯德基、Pizza Hut 必勝客及 PHD,業務遍佈香港、澳門、緬甸、台灣及越南。怡和餐飲集團營運超過 940 家分店,旗下 25,000 多名員工擁抱多元共融,每天均以熱誠與顧客分享美食帶來的簡單喜悅。多年來,怡和餐飲集團不斷力求進步,致力推動人才、創新、協作及可持續發展。怡和餐飲集團為怡和集團成員之一。
詳情請瀏覽 www.jrg.com