Defines project requirements by identifying project milestones, phases & elements, calculating manpower and days, complexity, risk, and establishing initial project valuation
Works closely with the sales team to transform and develop the initial project specification with given requirements into a comprehensive technical specification and potential solutions
Writes comprehensive technical specifications by analyzing requirements; identifies the problems; evaluates the current business process of the potential customer, constructs business workflow and potential solutions through diagrams; prioritizes the development phase based on the business objectives and requirements; studies & reviews system capabilities by analyzing the information needs & functional requirements provided by the customer
Determines and estimates business operational objectives by studying business functions; gathering information; evaluating output requirements and formats; evaluating the risk of the business and requirement changes and delivering potential solutions to customer
Proactively communicates and collaborates with internal/external stakeholders
Stay up to date on the latest process, IT, and product engineering advancements in terms of business and digital transformation
Bachelor's degree in Information Technology, Information System or relevant engineering major
Exceptional analytical thinking and problem-solving skills
Able to work with cross-functional team members and management
A track record of following through on commitments
Have good writing skills and possess excellent communication skills specifically in speaking and written English.
Experienced in Business Analyst, System Analyst, or Technical Customer Solution role for 1-3 years experience
Experienced working in complete mobile and web development projects (iOS/Android/Backend/Frontend/etc) for at least 3 years
Good knowledge of all phases of software development including requirements analysis, system design, coding, testing (integration, user, performance), debugging, implementation, and support
Passionate in the software and product engineering process, system analysis, or business analysis
Having a good understanding and experience working with Scrum-Agile methodologies are the added value