The Job
Business analysts are engineers who are responsible for understanding the client’s business need, capturing the domain expertise that the client has, and translating this accurately into a succinct requirements document that will serve as the input to the software designers.
Key Responsibilities
- Report directly to supervisors and Project Manager if required
- Work with project team members and others if any
- Communicate with client counterparts if any
- Assess the client's business needs and business processes (current and future)
- Interview the domain experts at the client company to capture all relevant domain knowledge
- Document the product’s vision and the project’s scope
- Document the client’s business requirements in detail (requirement specifications) with all assumptions and caveats included
- Define quality attributes, external interfaces, constraints, and other nonfunctional requirements
- Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible,unambiguous, and verifiable, and that they conform to standards
- Participate in peer reviews and inspections of requirements documents
- Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly
- Serve as an internal point of contact for development team whenever requirements need to be clarified
Your Skills and Experience
Knowledge and Skills
- Possess basic & discrete knowledge and perform basic requirement gathering/management work mostly independently and require supervision for more complex work
- Knowledge of software development process, especially software requirement analysis
- Good command of English communication skills (speaking, reading and writing)
- Good listening and interviewing skills to understand a customer’s business environment and processes
- Ability to document business requirements in an accurate, unambiguous and succinct fashion
- Good presentation and client relation skills
- Good organizational, analytical, as well as oral and written communication skills
- Aptitude to learn and understand new and emerging technologies
Personal Qualities
- Team-oriented
- Thorough, paying attention to details
- Creative
Education/ Training Preferred
- Bachelor Degree in Computer Science or related technical discipline required
- Advanced Degree and professional certification are beneficial
Why You'll Love Working Here
- Flexible working hours from Mondays to Fridays
- Friendly and open working environment
- Attractive and competitive salary
- We provide you laptop
- Premium health checkup at VINMEC International Hospital Nha Trang
- 13th month bonus
- 12 day annual leaves + Christmas day leave
- Annual Performance Reviews
- Teambuilding, company trip and big annual year-end party
- Training and career development opportunities
- Onsite opportunity to The Netherlands
- Fully stocked kitchen with raw noodles, tea and coffee