Job Responsibilities:
- Analyze business requirements and create functional specifications, from architecture down to database schema and software components/classes.
- Design and develop features/APIs/Solutions, as well as integration, flow for the platform.
- Discuss the design solution with related teams such as Product Owner, Business Analyst, System Analyst, Vendor, Developer, Legacy System teams.
- Develops solution by preparing and evaluating alternative workflow solutions.
- Controls solution by establishing specifications and coordinating production with developers/programmers.
- Coordinate with developers, architectures, product owner, business analyst, vendors and related teams.
- Plan sprint timeline and task with team.
- Work with QA and software testing teams.
- Review test case with product owner, business analyst, and developer.
- Translate highly technical specifications into clear non-technical requirements.
- Implement best practices for scalability, supportability, ease of maintenance, system performance and system security.
- Reduce the costs of technology and improve products performances.
- Support production incidents together with developer and operation team.
- Self-driven and eager to improve skillset.
- Suggest and help to guide team for technical skills.
Qualification:
- Bachelor’s Degree / Master's Degree in Computer science, Computer Engineer, IT business or any related fields.
- 2-5 years of experience working in system analyst position (Experience in Banking, Internet/Mobile Banking implementation is preferred).
- Strong problem-solving, and excellent analytical skills combined with an ability to communicate with business and technical teams
- Has experience in Back-End Development is a plus.
- Team working and quality of work mindset.
- Able to work under pressure.
- Be able to communicate in English.