1- As part of team apply current industry standard methods to code, test and troubleshoot programs utilizing the appropriate hardware, databases and new programming technology.
2- Perform systems analysis, conduct feasibility studies, consult with and assist computer operators or system analysts to define user requirements and clarify program intent, identify problems, and suggest changes before writing of modify programs.
3- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
4- Prepare detailed documentation for software development life Cycle (SDLC) of project development processes.
5- Apply best practice programming methods while observing prescribed health and safety procedures for self and computer system and users.
6- Train users and operators on how to use a particular application or program.
الشروط والمهارات:
Ability to prepare clear, detailed and efficient computer instructions using current industry standard programming languages for optimum performance.
Demonstrated skills to work independently and as part of team.