- Requirement analysis, system analysis, design of functions and design-for-X (DFX), and root cause analysis and prevention of design-related issues,
- Take responsibility for product requirements, system design documents, system interface documents in the entire process and the full lifecycle,
- Participate in technical exchanges with internal and external customers; collect, sort out, and confirm customer requirements,
- Through system design, effectively improve the efficiency of the entire process (including development, testing, installation, and maintenance) and throughout the full lifecycle of products,
- Effectively maintain system design and interface documents to ensure the implementation results are consistent with the design expectations,
- Lead the product Change Control Board (CCB); coordinate the settlement of technical conflicts among sub-systems and modules and decide on alternative solutions in accordance with the product architecture and its design principles,
- Lead the decision-making on the system test issues related to the assigned product version; effectively resolve the critical issues discovered during the test,
- Analyze market needs and competitors to explore product features that can improve product competitiveness (specifications, costs, DFX, etc.),
- Organize and complete cyber security analysis and design of products/version using threat analysis methods and cyber security design methods,
- Take responsibility for meeting the E2E cost budget in product design; continuously and effectively analyze and control product costs throughout the product lifecycle,
- Determine quality requirements; carry out quality planning (including quality goal setting); implement quality assurance activities; assess quality upon the closure of projects,
- Effectively coach junior-level improvement activities and provide guidance for others. Share successful experience and cases with others and proactively make contributions:
1)Able to understand knowledge by analogy,
2)Define and resolve complicated issues that require thorough analysis,
3)Proactively contribute to improvement,
4)Provide guidance for others and can influence progress and requirements.
Requirements
- Bachelor's Degree in Computer Science, Information Systems, or related field (Master's preferred),
- Experience in business analyst role more than 3 years,
- Familiarity with software development and coding,
- Excellent knowledge of software and application design and architecture,
- Good understanding of UML & Design Patterns & Database,
- Familiar with Microservice Architecture (preferably actively participated in Microservice Design),
- Advanced understanding of practical software architectures and associated security principles,
- Excellent written, verbal, and interpersonal communication skills, including the ability to work in an Agile, multi-disciplinary team environment,
- Have a good command of process and quality improvement methods and tools,
- Have a good command of project management tools and methods.