Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Analyze and evaluate information and business process requirements
- Define project scope and translate user requirements to functional requirements through “Software Requirements Specifications” document and change requests documents
- Provide practical solutions that meet the business needs, comply with quality standards and technical requirements, and are consistent with the overall business operation model(s)
- Perform analysis and provide solutions for integration between internal systems
- Evaluate information gathered from multiple sources, reconcile conflicts and break down high-level information into details
- Work with the staff to identify required changes
- Communicate needed changes clearly to the development team
- Work with the PM to transform and develop new requirements into design and implementation
- Coordinate with the Product Development team to formalize clear and to-the-point system features
- Coordinate with the Quality Control team to help build testing cases and scenarios
- Visualize proposed ideas by using the latest techniques and software
- Develop user stories and define acceptance criteria
- Ordering the product backlog (via ROI, Kano model, cost-value, MoSCoW method, etc.).
- Grooming the product backlog
Job Requirements
- Bachelor’s degree in Engineering or Computer Science
- Must have at least 1 experience in Software development.
- Good knowledge of Agile process and principles
- Good Technical background with knowledge of software development and web/Mobile technologies
- Very good command of written and spoken English
- UML and MS Visio is a must
Job Behavioural Competencies:
- Teamwork-focused/collaborative work style
- Excellent communication skills
- Ability to work successfully on large projects
- Problem-solving skills demonstrable by results in past positions
- Ability to work under tight deadlines and handle multiple/detail-oriented tasks
- Ability to have an influence on overall levels of the organization