JD:
• Design, develop, and maintain software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang.
• Write clean, efficient, and maintainable code for various projects and platforms.
• Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
• Contribute to the design and architecture of software systems, ensuring scalability, reliability, and performance.
• Implement best practices for software development and system architecture across different project
Requirements
• Degree or Dip in computer science, Information Technology, or relevant experience
• Overall minimum 12 years of experience in development in which 8+ years of experience in software developer with proficiency in Java, C++, Lua, PHP, NodeJS, C#, and Golang.
• Strong understanding of software development principles, data structures, and algorithms.
• Experience with database design and management (SQL and NoSQL).
• Familiarity with version control systems (e.g., Git) and development tools.
• Excellent problem-solving skills and attention to detail.
• Strong communication and documentation skills.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
• Knowledge of modern front-end frameworks (e.g., React, Angular, Vue.js).
• Experience with CI/CD pipelines and DevOps practices.
• Understanding of microservices architecture and distributed systems.
• Business level Mandarin speaking is required as the candidate will be required to liaise with Mandarin stakeholders, vendors and counterparts on daily basis.