Senior System Analyst
Penta-b -
Nasr City, CairoPosted 5 years ago15Applicants for2 open positions
- 13Viewed
- 8In Consideration
- 3Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Design web and mobile apps by analysing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
- Improves systems by studying current practices; designing modifications.
- Defines project requirements by identifying project milestones, phases, and elements.
- Provides references for users by writing and maintaining user documentation.
- Analyzing clients' existing systems and business models;
- Understanding software development lifecycle;
- Translating client requirements into highly specified project briefs;
- Identifying options for potential solutions and assessing them for both technical and business suitability;
- Conducting requirements analysis and preparing specific proposals for modified or replacement systems;
- Working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction;
- Keeping up to date with technical and industry developments.
- Translate complex business, functional and technical requirements into detailed work tasks; prepare project scope statements. Develop requirements specifications according to standard templates, using natural language.
- Perform requirements verification on deliverables and conduct walk-through of deliverables with business and obtain approval/signoff.
- Determine operational objectives by studying business functions; gathering information; evaluating output requirements and formats
- Interpret, evaluate and interrelate research data and develop integrated business analyses and projections for incorporation into strategic decision-making
- Prepare detailed analysis document with complete awareness with the appropriate techniques and well definition for functional and non-functional requirements.
- Collaborate with the solution architect to refine the business design along technical constraints.
- Support developers and QC engineers by clarifying requirements or business concerns raised anytime within the development life cycle.
- Maintaining the Product Backlog and arranging the backlog items’ priorities with the customer.
- Elicit requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, gap analysis, task and workflow analysis.
- Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
- Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements and deliver the following artifacts as needed: (Functional requirements (Business Requirements Document)
Job Requirements
- One candidate of Experience of 4+ years in business/systems analysis
- One candidate of Experience of 1+ years in business/systems analysis
- Excellent interpersonal skills and solid communication with all levels of management
- Able to multitask, prioritize, extremely organized, and manage time efficiently
- Detail oriented, analytical and inquisitive
- Ability to work independently and with others
- Self-motivated and self-directed
- Experience in user story writing.
- Complete special projects and assignments as assigned.
- Degree in Computer Science or engineering.
- Have an interest in transforming the way technology supports organizations to increase their productivity and performance.
- You are organized, flexible and able to manage several tasks
- Excellent verbal, written, and interpersonal communication skills
- Experience with GIS applications is a plus
- Experience in software development lifecycle is a plus
- Experience in agile software development lifecycle is a plus