Software Development Manager - Enterprise Applications
Endeavour Search
- Hong Kong
- Permanent
- Full-time
- Define and lead the overall architecture of company’s software products, ensuring alignment with business goals and technical best practices.
- Solution Design: Translate business requirements into scalable, robust, and secure technical solutions.
- Collaborate with product management to craft and maintain a technology roadmap.
- Work closely with product development and project teams to drive architectural decisions and resolve technical challenges.
- Create and maintain comprehensive architectural documentation, diagrams, and guidelines.
- Conduct design and code reviews to ensure adherence to architectural standards and best practices.
- Research and evaluate emerging technologies, tools, and frameworks to enhance product capabilities and performance.
- Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement.
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 7+ years of hands-on software development or software architect design experience.
- 3+ years in an architectural or technical leadership role.
- Strong proficiency in Java, C#, Python, JavaScript, etc.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Deep understanding of API design, data modeling, security, and scalability.
- Strong organizational and leadership abilities.
- Excellent problem-solving, communication, and interpersonal skills.
- Ability to translate complex technical concepts for non-technical stakeholders.
- Strong project management and organizational skills.
- Fluency in both English, Cantonese and Chinese.
CTgoodjobs