Job Description

• Identifying and organizing business needs. • Analyzing and documenting software requirements. • Proactively manage and prioritize a backlog of software requirements according to business value, complexity, and expectations • Communicate and collaborate with development team clarifying requirements and designing solutions. • Be able to take on complex, high profile projects. Project complexity can be defined as new requirements which need to be traced through the inter-related systems or Team make-up. • Be able to tackle projects across multiple domains and handle new business domains with the same level of confidence as familiar ones. • Providing support in unit, integration and acceptance tests.

Requirements

• Fluent in English both writing and speaking • Having master degree in Software engineering, IT, Computer Science, industrial engineering or related fields. • 3+ Experience in Business/System Analysis • Strong critical and creative thinking skills • Strong communication skills, both written and verbal • Strong organizational, time management and project management skills • Practical experience applying software development frameworks and methodologies (i.e. Scrum) • Practical experience applying requirements modeling techniques (i.e. UML) and tools (e.g. EA) • Well knowledge in IT, Telecom and Digital Services • Based in Tehran • Minimum Age: 25 • Maximum Age: 35

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career