工作描述
16 天前
Job Description
Technical Strategy and Architecture
• Develop and implement software engineering strategies and roadmaps that support the organization's long-term goals.
• Design and oversee the implementation of scalable, maintainable software architectures.
• Evaluate and adopt new technologies and frameworks to enhance the team's capabilities and efficiency.
Project Management and Delivery
• Manage multiple high-priority software projects simultaneously, ensuring timely delivery within budget and scope.
• Implement and refine Agile development processes and DevOps practices to improve delivery speed and quality.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Quality and Best Practices
• Establish and enforce coding standards, best practices, and software development methodologies.
• Implement robust testing strategies, including unit testing, integration testing, and automated testing frameworks.
• Ensure the team follows security best practices and addresses potential vulnerabilities in the software.
Continuous Improvement and Innovation
• Stay informed about industry trends and emerging technologies in software engineering.
• Drive innovation by encouraging experimentation with new tools and techniques.
• Implement metrics and KPIs to measure and improve team performance and software quality.
Qualifications
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• 8+ years of experience in software engineering roles, with at least 3 years in a leadership position.
• Strong technical background in software development, including proficiency in multiple programming languages and frameworks.
• Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture.
• Proven track record of delivering large-scale software projects.
• Excellent understanding of software design patterns, data structures, and algorithms.
• Experience with Agile methodologies, CI/CD pipelines, and DevOps practices.
• Strong analytical and problem-solving skills, with the ability to make effective technical decisions.
• Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to various stakeholders.
Technical Strategy and Architecture
• Develop and implement software engineering strategies and roadmaps that support the organization's long-term goals.
• Design and oversee the implementation of scalable, maintainable software architectures.
• Evaluate and adopt new technologies and frameworks to enhance the team's capabilities and efficiency.
Project Management and Delivery
• Manage multiple high-priority software projects simultaneously, ensuring timely delivery within budget and scope.
• Implement and refine Agile development processes and DevOps practices to improve delivery speed and quality.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Quality and Best Practices
• Establish and enforce coding standards, best practices, and software development methodologies.
• Implement robust testing strategies, including unit testing, integration testing, and automated testing frameworks.
• Ensure the team follows security best practices and addresses potential vulnerabilities in the software.
Continuous Improvement and Innovation
• Stay informed about industry trends and emerging technologies in software engineering.
• Drive innovation by encouraging experimentation with new tools and techniques.
• Implement metrics and KPIs to measure and improve team performance and software quality.
Qualifications
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• 8+ years of experience in software engineering roles, with at least 3 years in a leadership position.
• Strong technical background in software development, including proficiency in multiple programming languages and frameworks.
• Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture.
• Proven track record of delivering large-scale software projects.
• Excellent understanding of software design patterns, data structures, and algorithms.
• Experience with Agile methodologies, CI/CD pipelines, and DevOps practices.
• Strong analytical and problem-solving skills, with the ability to make effective technical decisions.
• Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to various stakeholders.
更多来自 Chubb Life
Chubb Life: Head of Data Engineering, IT
Chubb Life
软件工程师
中西区, 香港
7 天前
全职
办公室工作
技术、信息和媒体
网络安全
中西区, 香港
7 天前
全职
办公室工作
技术、信息和媒体
更多类似工作
🎉 Got an interview?