Loading...
Product by Job Role
 < BACK 

Take your time and look through the various job roles, and the courses we offer for each.

Business Analyst
The Business Analyst (BA) is responsible for analysing the business needs of their clients and stakeholders to help identify business problems and propose solutions. Within the systems development life cycle domain, the BA typically performs a liaison function between the business side of an enterprise and the information technology department or external service providers. Common alternate titles are business systems analyst, systems analyst, and functional analyst, although some organizations may differentiate between the above titles and corresponding responsibilities.



Computer Technician
A Computer Technician typically installs, maintains, troubleshoots and upgrades computer hardware, software, personal computer networks, peripheral equipment and electronic mail systems; assesses user training needs and trains users in effective use of applications; makes recommendations regarding hardware and software acquisitions; prepares documentation and provides user assistance; and performs related work as required.



Database Administrator
A database administrator (DBA) is a person who is responsible for the environmental aspects of a database. In general, these include:

- Recoverability: Creating and testing Backups
- Integrity: Verifying or helping to verify data integrity
- Security: Defining and/or implementing access controls to the data
- Availability: Ensuring maximum uptime
- Performance: Ensuring maximum performance given budgetary constraints
- Development and testing support: Helping programmers and engineers to efficiently utilize the database.

Although not strictly part of a database administrator's duties, logical and physical design of databases is sometimes part of the job.



Programmer
A programmer or software developer is someone who programs computers, that is, one who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst, software engineer, computer scientist, or software analyst. A programmer's primary computer language (Visual Basic, C#, etc) is often prefixed to the above titles, and those that work in a web environment often prefix their titles with "web".



Software Architect
Large systems architecture was developed as a way to handle systems too large for one person to conceive of, let alone design. Systems of this size are rapidly becoming the norm, so architectural approaches and architects are increasingly needed to solve the problems of large systems.



Software Developer
A programmer or software developer is someone who programs computers, that is, one who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst, software engineer, computer scientist, or software analyst. A programmer's primary computer language (Visual Basic, C#, etc) is often prefixed to the above titles, and those that work in a web environment often prefix their titles with "web".

Those proficient in computer programming skills may become famous, though this regard is normally limited to software engineering circles. Many of the most notable programmers are often labeled hackers. Programmers often have or project an image of individualist geekdom, resistance to "suits" (referring to both business suits literally and figuratively to the "Establishment"), controls, and unionization.

Professional programmers work in many settings, including corporate IT departments, big software companies, and small service firms. Many professional programmers also work for consulting companies at client sites.



Software Engineer
Software engineering (SE) is the profession of people (Software Engineers) who create and maintain software systems by applying technologies and practices from computer science, project management, engineering, application domains and other fields.

Software engineering deals with matters of cost and reliability, like traditional engineering disciplines. Some software applications contain millions of lines of code that are expected to perform properly in the face of changing conditions, making them comparable in complexity to the most complex modern machines. For example, a modern airliner has several million physical parts (and the space shuttle about ten million parts), while the software for such an airliner can run to 4 million lines of code.



System Administrator
The term system administrator, abbreviated sysadmin, designates an employment position of those people responsible for running technically advanced information systems or some aspect of them. They often deal with the setup and maintenance of computers and networks. System Administators also work on more than just computers, such as the interaction between humans and technology, and the enhancement of business processes through technology. The precise meaning varies. Organizations with very large or complex computer systems typically divide up computer staff according to specialization, in which case a system administrator is someone responsible for the maintenance of an existing computer system.



System Engineer
Systems engineering is an interdisciplinary approach and means for enabling the realization and deployment of successful systems by System Engineers.



Web Developer
Web development is a broad term that incorporates all areas of developing a web site for the World Wide Web. This can include graphical web design, actual coding of pages, backend programming, and web server configuration. However, among web professionals, web development usually refers only to the non-design aspects of building web sites, e.g. writing markup and coding by Web Developers.



Website Designer
A website designer is typically responsible for the artwork related to website design. A website is a collection of information about a particular topic or subject. Designing a website is defined as the arrangement and creation of web pages that in turn make up a website. A web page consists of information for which the website is developed. For example, a website might be compared to a book, where each page of the book is a web page.



© 2011 Netcampus (PTY) Ltd. All rights reserved. Terms and Conditions | Your Privacy | Contact Us


Start Live Chat