1. Plan, develop and test software systems or applications for software enhancements.
2. Use current programming languages and technologies, write code, test and debug applications.
3. Assist in the critical analysis of tests results and deliver solutions to problem areas.
4. Run and monitor software performance tests on new and existing programs for the purpose of correcting errors, isolating areas for improvement and general debugging.
5. Assist other developing specialists and users in the resolution of problems related to the development, correct operation, and maintenance of the programs and business solutions.
6. Analyze, evaluate, and document user requests for new and modified systems and programs which may leverage existing technologies or incorporate new technologies that need to be researched and evaluated.
7. Support projects through all project lifecycle stages from concept to closeout.
8. Handle software design, evaluate engineering, configuration management, statistical analysis and modeling.
9. Work with end users and support training.
10. Prioritizes and manages multiple projects simultaneously and follow-up on issues in a timely manner.
11. Undertakes special projects to meet the objectives of the department.
DISCLAIMER: Dear Candidate! You are fully responsible to deal with the employer on the hiring process. GulfJobs.com will not take any responsibility on your hiring process. Genuine employer does not ask money for hiring!