Electrical and electronics engineering technologists and technicians may work independently or provide technical support and services in the design, development, testing, production and operation of electrical and electronic equipment and systems.
Petroleum engineers conduct studies for the exploration, development and extraction of oil and gas deposits; and plan, design, develop and supervise projects for the drilling, completion, testing and re-working of oil and gas wells.
Industrial and manufacturing engineers conduct studies, and develop and supervise programs to achieve the best use of equipment, human resources, technology, materials and procedures to enhance efficiency and productivity.
Mechanical engineers research, design and develop machinery and systems for heating, ventilating and air conditioning, power generation, transportation, processing and manufacturing. They also perform duties related to the evaluation, installation
Mining engineers plan, design, organise and supervise the development of mines, mine facilities, systems and equipment; and prepare and supervise the extraction of metallic or non-metallic minerals and ores from underground or surface mines.
Civil engineers plan, design, develop and manage projects for the construction or repair of buildings, earth structures, powerhouses, roads, airports, railways, rapid transit facilities, bridges, tunnels, canals, dams, ports and coastal installations
Chemical engineers research, design, and develop chemical processes and equipment, oversee the operation and maintenance of industrial chemical, environmental protection and biochemical or bio technical engineering.
integrate and test computer code for software applications, data processing applications, operating systems-level software and communications software. Interactive media developers write, modify, integrate and test computer code for Internet.
Candidates need to relate with an agile product development environment and have aproduct development mindset unlike a project or maintenance model and have a strong passion to perform and grow in the team and organization.
Software developers conceive of, design, and build computer programs. Some develop new applications for mobile or desktop use, while others build underlying operating systems. Either way, software developers identify user needs, build programs.
The role of a software test engineer is to coordinate the process for analyzing software programs. This process will involve creating and implementing testing methods, recording the test results, and providing recommendations to improve software prog
Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems.
research, design and write new software programs (e.g. business applications or computer games) and computer operating systems. evaluate the software and systems that make computers and hardware work. develop existing programs by analysing and identi
Connecting to the customer's computer system via remote access. Travelling to the customer's office or server location for hardware and network malfunctions. Identifying the nature of the hardware, software, or networking issue.