System Analyst
About this position
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.
Requirements
• 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, Payment 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.