Development Consultant
Job Description Summary
The required consultant should be capable of leading an experienced development team consisting of engineers and programmers, in addition to having the capacity to understand the dynamic organizational changes with IT implementation. At least 12 years direct IT experience. Responsibilities Extending the technical consultations required for the development of work, in addition to overseeing the IT specialists. Following up the system's development and ensuring that execution is carried out on time according to the agreed specifications. Perform feasibility studies for application development Prepare and implement technical presentations to demonstrate the recommended system for the user to ensure that the system is in line with users’ needs. Following up and guiding the working team of junior programmers while designing, developing and executing the systems and testing activities, besides ensuring that their work has been conducted to quality standards and the effective utilization of the correct criteria and other available materials. Provide best consultation in SQL database management tools, analysis tools, web development tools, and system development quality assurance. Provide on-the-job training to department staff and train IT system analysts and programmers on duties as directed by development supervisor. Prepare and present monthly tutorial topics in Software Development field. Coordinating the process of revising activities reports and following-up the achievements in development projects and getting assured of the time limit specified for that, besides matching the projects output with the policies, criteria and framework set in advance for that. Getting the upper management informed about the stages of work development through regular (weekly, monthly) reports which show the initial study of the system and identifying the major problems which help in making directions during execution. Participating in long term planning for the activities. This should include the needs and requirements of the technical staff, setting training programs and supervising the work team, besides analyzing and developing the systems to satisfactory standards. Ensuring that the systems are in good condition through utilizing quantitative and qualitative measurements and technological means to guarantee the comprehensive quality of service extended by the IT Center to the end users. Conducting other activities related to the work, for example planning or developing the professional status of the technical staff and assessing their performance during the execution of programs, in addition to ensuring that available facilities have been optimally utilized as recommended by the direct boss. Updating the existing ‘Standardization manual’ for developing systems with the latest IT technology in systems analysis and development.
Job Description Summary
The required consultant should be capable of leading an experienced development team consisting of engineers and programmers, in addition to having the capacity to understand the dynamic organizational changes with IT implementation. At least 12 years direct IT experience. Responsibilities Extending the technical consultations required for the development of work, in addition to overseeing the IT specialists. Following up the system's development and ensuring that execution is carried out on time according to the agreed specifications. Perform feasibility studies for application development Prepare and implement technical presentations to demonstrate the recommended system for the user to ensure that the system is in line with users’ needs. Following up and guiding the working team of junior programmers while designing, developing and executing the systems and testing activities, besides ensuring that their work has been conducted to quality standards and the effective utilization of the correct criteria and other available materials. Provide best consultation in SQL database management tools, analysis tools, web development tools, and system development quality assurance. Provide on-the-job training to department staff and train IT system analysts and programmers on duties as directed by development supervisor. Prepare and present monthly tutorial topics in Software Development field. Coordinating the process of revising activities reports and following-up the achievements in development projects and getting assured of the time limit specified for that, besides matching the projects output with the policies, criteria and framework set in advance for that. Getting the upper management informed about the stages of work development through regular (weekly, monthly) reports which show the initial study of the system and identifying the major problems which help in making directions during execution. Participating in long term planning for the activities. This should include the needs and requirements of the technical staff, setting training programs and supervising the work team, besides analyzing and developing the systems to satisfactory standards. Ensuring that the systems are in good condition through utilizing quantitative and qualitative measurements and technological means to guarantee the comprehensive quality of service extended by the IT Center to the end users. Conducting other activities related to the work, for example planning or developing the professional status of the technical staff and assessing their performance during the execution of programs, in addition to ensuring that available facilities have been optimally utilized as recommended by the direct boss. Updating the existing ‘Standardization manual’ for developing systems with the latest IT technology in systems analysis and development.