- System development and maintenance for applications in JAVA including in-depth analysis, requirement collection, system design, programming, testing, implementation and support.
- Leads programmers and analyst programmers to develop quality program coding with providing technical advice.
- Provide user acceptance test and production support
- Develop system documentation
- Conducting requirements analysis and preparing specific proposals for modified or replacement systems
- Trouble-shoots system/data issues and follows up with user department thoroughly.
- University degree in Computer Science or equivalent.
- At least 5 years of experience in software development.
- Familiar with Java and Spring Boot framework
- Good concept and hands-on experience in system development methodology and life cycle
- Fluent written and spoken Chinese and English
- Good analytical mind and problem-solving skills
- Able to work under pressure
- Good team player, self-initiative and pro-active