Bachelor's degree in computer science or information technology or any relevant field.
A recognized certification in a related subject might be required for certain jobs.
7 Years of related experience.
Business Acumen.
Budget & Cost Control.
Data Collection & Analysis.
IT & Computer Literacy.
Management Skills.
Project Management.
Responsibilities
Implements approved departmental policies and procedures and ensures adherence with the processes implemented so that work is carried out in a controlled manner.
Implements the day-to-day operations assigned for the function to ensure compliance with the established standards and procedures.
Supervises the activities and work of subordinates to ensure that all work within a specific area is carried out in an efficient manner and in compliance with the set policies, processes, and procedures.
Studies functional requirements and discusses needs with users in order to understand and clarify the requirements from the application system to be developed.
Carries out detailed technical planning for the assigned areas of the development project in hand.
Carries out system analysis and design, delegating less complex tasks to team members as part of capability building and training.
Prepares project plan and work programmer for the team, assigns tasks and responsibilities, and monitors the progress of the project.
Leads the process of system testing and ensures effective debugging.
Implements the application software and monitors the running of the system.
Carries out adjustments or customization to the software in line with user requirements.
Trains and coaches subordinates to develop their application development skills and motivates them to work to their best potential.