- Help to meet the employer's needs for computer hardware, software and networking tools.
- Work to develop, test, install, configure and troubleshoot computer hardware and software.
- Work to create proper documentation, diagrams and other detailed instructions to help other employees make the best use of new technologies.
- Coordinate with engineers, vendors and clients from diverse geographical locations to design and develop high-end software applications.