Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Examine existing business models and flow of data and help the customer in defining the business and functional requirements and disseminating this information to all concerned parties.
- Evaluate system specifications for business requirements or needs.
- Collect information, analyze and evaluate existing or proposed systems in order to design the most efficient and cost-effective solutions.
- Meeting with the customer and marketing team to specify the application’s main goal and target market.
- Drawing up specific proposals for modified or replacement systems.
- Build the logical infrastructure and system architecture for the proposed solution.
- Work with customer to choose the suitable navigation model for the proposed solution.
- Maintain the integration points between the sub-systems or system components.
- Maintaining the Product Backlog and arranging the backlog items’ priorities with the customer.
- Document business and system requirements.
- Develop requirements specification document using UML Technology when needed.
- Bridge the gap between the development team and all the project stakeholders.
- Maintain strong communication with all stakeholders on all requirement-related aspects.
- Follow up on customer satisfaction and report it to the development team as well as management.
- Make sure that all backlog items are completed according to the customer’s acceptance criteria.
- Maintaining the Release Plan and communicating the velocity variance to management.
Job Requirements
- Bachelor degree in computer science or any other related field
- Proficiency in English language, written and spoken
- Proficiency in business correspondence
- A minimum three years of experience in the same field
- Familiar with working in an environment where products have to be delivered to specific time-scales
- Ability to work under minimum supervision
- Strong multi-tasking skills and analysis skill
- Strong knowledge of web applications and/or desktop application
- Strong knowledge of Object-Oriented Analysis and Design (OOAD)
- Strong knowledge of Software Development Life Cycle (SDLC)
- Be available to deliver support to the team whenever needed.
Featured Jobs
Similar Jobs
- Product Owner & System AnalystFawry for Banking Technology and Electronic Payments S.A.E - 6th of October, Giza8 days ago