- Design and develop system applications to meet business needs.
- Manage the application development life cycle from user requirement gathering to deployment.
- Analyze user requirements, conduct functional design, and oversee quality assurance and UAT.
- Collaborate with a team to ensure adherence to functional specifications.
- Manage vendor relationships involved in development.
- Lead assigned IT projects effectively.
- Bachelor’s degree in IT, Computer Science, or related field.
- At least 5 years of application development experience, including 2 years in a managerial role.
- Proficient in functional and database design, as well as project management.
- Knowledge of Java preferred.
- Familiarity with Agile, Scrum, and DevSecOps practices is a plus.
- Strong analytical and problem-solving skills.
- Excellent teamwork and communication skills in English and Chinese.