
Database administrators, also known DBAs, are IT professionals who oversee stored data for a variety of organizations, including corporations, small businesses and government agencies. The duties involve in database administrator jobs range from managing database backups, providing data security and optimizing the availability of data sets.
database administrator
programmer
The computer programmer job involves responsibility for the design, development and administration of transactional and analytical data structures.
Common job titles include: Programmer, Programmer/Analyst, Systems Programmer, Application Analyst.
system analyst
A systems analyst does research on any reported problem, plans and proposes a solutions, advocates software and systems and coordinates the problem solving process and ensures that the business standards and requirements are met. An analyst is familiar with multiple approaches to solve a problem and will choose the most appropriate one out of them. They are also quite familiar with a host of computer programming languages, operating systems, and computer hardware platforms as they often translate client's requests into technical specifications. In this way, systems analysts are a kind of link between IT professionals and vendors. This is mostly true in case of information systems analyst job description.
network administrator
The Network Administrator job position is one that oversees the administration, management and maintenance of computer network systems and data circuits.
Common job titles include: Network Administrator, Network Administration Lead, Network Systems Administrator, Network Software Administrator
software engineer

technical writer
A technical writer's job may be different from one position to the next. Generally, the position requires the translation of dense technical jargon into organized and understandable print. A technical writer may write any or all of the following:
- Maintenance or troubleshooting manuals
- Assembly instructions
- Catalogs
- Business proposals
- Grant applications and proposals
- Product handbooks
- Engineering specifications
- Tech company press releases and media kits
- Financial statements and company shareholder information
- Online documentation and Web sites
computer support specialist
Computer support specialists are in high demand. They help people solve problems with their computer hardware and software. They help coworkers or people who bought their company’s products troubleshoot the problem to determine whether to make repairs or make changes to the computer setup. Computer support specialists may read technical manuals to help determine the problem, test computers to make sure they work, and help determine a company’s computer needs. At larger companies, specialists may teach staff how to use new software. A computer support specialist who works with customers may teach customers how to install software or hardware or how to use the software purchased.