Careers in IT

Wednesday 20 April 2011


 WEBMASTER also called a web architect, web developer, site author, website administrator, or webmistress for females, is a person responsible for maintaining one or many websites. The duties of the webmaster may include ensuring that the web servers, hardware and software are operating accurately, designing the website, generating and revising web pages, replying to user comments, and examining traffic through the site. Webmasters "must also be well-versed in Web transaction software, payment-processing software, and security software." Webmasters may be generalists with HTML expertise who manage most or all aspects of Web operations. Depending on the nature of the websites they manage, webmasters typically know scripting languages such as Java script, Php and Perl. They may also be required to know how to configure web servers such as Apache or IIS and serve as the server administrator.

Computer Support Specialist - Computer support specialists help people with computer problems. Some computer support specialists called help-desk technicians field phone calls or e- mails or make house calls for people who are having difficulty with a particular piece of computer hardware or software. Most of these people who need help have no technical expertise. The support specialist asks the user to describe the problem as well as the commands that were entered or steps taken that led up to the problem. The support specialist may then repeat those steps on his or her own computer to try to duplicate the problem. If the problem was caused by user error, the specialist explains how the problem occurred and how to fix it. If the problem is due to a fault with the software or hardware, the specialist tries to determine the cause of the problem. This may require consulting with supervisors or computer programmers. Once the cause of the problem has been determined, the specialist walks the user through the steps required to fix it.


Technical Writer - Technical writers explain in simple language scientific and technical ideas that are difficult for the average reader to understand. Some write articles and reports on current trends in fields such as science and engineering. Many technical writers in this specialty are former scientists and technicians, but others work in nonscientific fields. For example, some work for insurance companies, explaining terms and procedures to insurance agents, claims adjusters, and other workers in the industry. Technical writers may be employed to write policies and procedures for any type of operation—from banking to shipping. They may also write different kinds of instruction manuals—from how to use a new appliance to how to build a model airplane. Some write press releases and other promotional materials for companies that sell products or services.


Software Engineer - The software engineer job encompasses a fairly wide range of responsibilities.
Smaller applications and systems may employ just a few software engineers to manage the full lifecycle software development process. Generally, for most large scale applications, jobs are broken down into groups that focus on one specific area of the software or just a specific function of the application or technology. For example, one system may employ a Software Architect, Design Engineer, Java Developer and Quality Assurance Engineer.


Network Administrator - A network administrator oversees computer networks to ensure that they function smoothly. A network consists of a grouping of computers that communicate with each other or a central computer known as a server, on which computer files, programs, and other information are stored. A network may be as small as two or three computers or as large as the Internet, the world's largest computer network.






Database Administrator - A database administrator (DBA) is responsible for the performance, integrity and security of a database. Additional role requirements are likely to include planning, development and troubleshooting. The database approach incorporates the following principles:
  • data remains consistent across the database;
  • data is clearly defined;
  • users access data concurrently, in a form that suits their needs;
  • there is provision for data security and recovery control (all data is retrievable in an emergency).
System Analyst -
  • Plan a system flow from the ground up.
  • Interact with customers to learn and document requirements that are then used to produce business requirements documents.
  • Write technical requirements from a critical phase.
  • Interact with designers to understand software limitations.
  • Perform system testing.
  • Deploy the completed system.
  • Document requirements or contribute to user manuals.
  • Whenever a development process is conducted, the system analyst is responsible for designing components and providing that information to the developer.
  • must meet the customer
Programmers - Computer programmers write, test, debug, and maintain the detailed instructions, called computer programs, that computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming — advanced computing technologies and sophisticated new languages and programming tools — have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.

0 comments:

Post a Comment