1.Analyzes user and functional requirements
2.Analyzes technical specification
3.Analyzes programming codes and program
outputs
4.Provides systems and alternate systems solutions
5.Estimates time and impact
6.Creates and processes data-flow diagrams
7. Programs flowcharts
8.Translates functional and technical
requirements into programming codes
9.Debugs, isolates and corrects programming
errors
10. Designs
screens (input/output) and reports layouts
1. Must have
knowledge in Computer application development concepts and standards
2. Must have
proficiency in Arabic/English language
3. Must have
exposure to CBT designing/developing
4. Must have
experience in performing programming functions such as designing and coding
5. Must have hands
on experience analyzing functional and technical requirements