Desktop Support Technicians 
Desktop Support Technicians job description includes: assisting staff with technical support of desktop computers, applications, and related technology. The support includes specification, setting up, and testing of computer systems and peripherals within established standards and guidelines.
The position profile is applicable for both ICT Companies and non-ICT Companies.

profile1

Network and System Administrators
On a global context, employment of network and computer systems administrators is projected to grow 12 percent from 2012 to 2022, about as fast as the average for all occupations. Growth will be highest at firms that provide cloud computing technology. Network and computer systems administrators work with the physical computer networks of a variety of organizations and therefore are employed in many industries.
profile2

Software and Application Developers
The program is multidimensional and candidates might not sit all trainings, but chose those applicable to their passion. Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business. Most will specialize in a specific development field – such as mobile phone applications, accounting software, and office suites or graphics software – and will have in-depth knowledge of at least one computer language.
profile3