System Design and Development:
- Design, code, test, and implement software applications and systems based on gathered requirements.
- Create and maintain system documentation, including design specifications, user manuals, and technical documentation.
Testing and Quality Assurance:
- Develop and execute test plans to ensure software quality and functionality.
- Identify and resolve defects and issues in a timely manner.
- Collaborate with the project teams to ensure comprehensive testing of applications.
Maintenance and Support:
- Provide ongoing support and maintenance for existing applications, including troubleshooting and resolving issues.
- Monitor application performance and make recommendations for improvements.
Collaboration:
- Work closely with cross-functional teams, including business analysts, project managers, and IT staff.
- Participate in code reviews and contribute to team knowledge sharing.
Qualifications:
- 1-2 years of experience in software development and analysis.
- Bachelor Degree or above in Banking/ Finance / Business Admin or related discipline
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Sound experience in software development and user acceptance test is preferred
- Possess project management skills, including analysis, determination, communication and presentation
- High proficiency in spoken and written English and Cantonese