Main Careers in Computing compilation-pages-deleted - converted
Main Careers in Computing compilation-pages-deleted - converted
Job Description
A network administrator is an I.T. professional who ensures that an organization’s computer
networks (groups of computers that share information with one another) are operating to meet
JOB DESCRIPTION
the needs of the organization.
The system administrator is responsible for the upkeep and configuration of computer
They can maintain and troubleshoot computer networks, and employ security
systems and servers.
principles to keep networks secure.
Page - 3 Page - 4
Job Description: Job Description: System development managers help ensure that a company’s processes and
mechanisms are adequate, functional and conform to top leadership’s recommendations and
A network engineer is a mechanics professional who has the required skills to plan, execute
industry standards. They plan and coordinate the maintenance, upgrade and implementation of
and manage the computer networks that aid in-house vocal, data, visual and wireless network
information systems.
services.
Roles:
Roles and Responsibilities:
- Analyzing current IT systems and identifying improvements.
The roles and responsibilities of a network engineer are:
- Writing software and developing technical specifications and operating manuals.
Establishing and maintaining network performance - Testing and company IT systems to ensure effective operation.
Troubleshooting networking issues - Training IT users and providing ongoing systems support.
- Diagnosing faults and making repairs as necessary.
Auditing IP addresses
Building net configurations and connections
Responsibilities:
- Lead design of POS replenishment process and software design/implementation to
Summary of Duties: significantly increase retail sales.
In conclusion, a network engineer is responsible for creating and maintaining networks within - Collaborate with QA to maintain test environment and conduct different level of
an organization or between organizations. As such, they are required to have solid software testing.
troubleshooting skills and they must also be able to cooperate with others to resolve issues. - Perform QA analysis on all aspects of vendor’s original code and custom modifications.
- Develop operational procedures and train corporate staff for support of ERP and HRUS
systems.
- Serve as a member of the team to port the company’s in-house ERP form FoxPro to
SQL.
Summary of Duties:
As a Systems Development Manager you’ll be responsible for improving the company IT
systems and incorporating new technologies as required with response to the company’s
growth. These improvements include new computer systems, networks and related systems.
Page - 5 Page - 6
OPERATIONS MANAGER COMPUTER SYSTEM ANALYST
Job description Job Description
A computer analyst falls under the systems manager category. This is because a computer
The operations manager is responsible for the overall operations and activities of the computer analyst is one who studies and assets the computer operation and system of a business. Meaning
department on a daily basis. This person oversees routine functions at every levels of the they are responsible for looking over the system and determining the flaws and defects in the
system. Then must create a system that is more sufficient and error-free computer system for
organization.
the business to run more smoothly.
Roles
Roles and responsibilities These persons look at the operation of a manual or computerized system within an
organization and try to find solutions to specific problems by implementing a new
Participate in long computerized system or upgrading an existing one.
term planning He or she is directly in charge of the development of the system from start to finish.
They conduct a feasibility study and prepare a result giving an analysis of the present
system and a proposal for the new upgraded system.
Assess and analyze They are responsible for obtaining the new hardware and software for the system.
departmental budgets After analyzing and designing the proposed system they test and debug the system, and
create documentation. E.g., User manuals, supply training to employees and evaluate
the performance of the system over time
Inspire employees to
work at their best Responsibilities
Computer system analysts are responsible for the development of the computer system
from start to finish.
Manage inventory They must work with other members and users of the system to understand their needs
and human resources for the computer system.
Furthermore, they are responsible for working with software developers/engineers to
develop appropriate software for the system to meet the needs of the users, as well as,
making recommendations for the hardware to be purchased.
Summary of duties:
Summary
Schedule processing activities In conclusion, a computer system analyst is responsible for ensuring the computer system of a
Supervise use and maintenance of equipment business is sufficient and easy to use for the business’s operation. This is done by studying the
Allocate duties to members under his/her charge system to determine if it requires an update, understanding the procedures of the current
system, laze with other members to understand the needs and uses of the system, designing the
Supervise data preparation and reception
new system, making recommendations for the software and hardware to be used followed by
Consult with data processing manager on staff issues such as training, recruitment etc. testing the new system. Finally, they must document and assist employees to use the system.
Page - 7 Page - 8
1. Web or Application Developers- an application developer creates, designs, and deploys or The roles of a computer programmer include;
updates applications that run on a specific device or operating system. They may specialize in
a particular platform or development - Writing and testing new code for programs
- Updating existing programs
2. UI and UX Designer- Software developers with artistic backgrounds can also become UI
or UX designers. It’s a great career path for them, especially if they have advanced coding - Identifying and correcting coding errors
chops to boot. These skills allow them to create appealing mockups in CSS or HTML and - Rewriting programs for various operating systems
collaborate with other developers about the design.
- Securing programs against cybersecurity threats
3. Software Tester-Aside from coding and designing, software developers need to spot and
fix bugs efficiently. It’s their job to check their code for any errors before the big launch.
Moreover, they have to perform tests on pages to debug it. They’ll only go live when the Responsibility
website has been carefully assessed by the team and the client.
A computer programmer’s responsibility concerns all programs pertaining to computers. This
4. Systems Administrator and DevOps Engineers- Essentially, System Administrators are includes the writing, updating and securing of programs.
responsible for the upkeep and configuration of multi-user computers (servers). On the other
hand, DevOps Engineers bridge both development and operations when building software. In
practice, these roles tend to overlap as both need an understanding of system architecture and
automation. Summary
5. Sales Engineers - Generally, they use their technical skills to sell scientific or In summation, a computer programmer is a person that writes, updates, corrects and secures
technologically advanced products to businesses.
both computer and mobile programs.
RESPONSIBILITIES OF A SOFTWARE DEVELOPER:
Overall, software developers are responsible for developing, coding, installing, and
maintaining software systems.
Page - 9 Page - 10
COMPUTER OPERATIONS AND TECHNICAL SUPPORT SOFTWARE TESTER
JOB DESCRIPTION: A software tester is an individual that tests software for any bugs, errors or any problems that
can affect the performance of computer software or application. Software testers design test
A computer support specialist offers technical help to clients of a business, an organization, or
scenarios for software usability, run these tests, and prepare reports on the effectiveness and
the employees of their workplace using computer software and hardware to analyze,
defects to a production team. A software tester is also known as a software test engineer or a
troubleshoot and upkeep computer systems.
quality assurance (QA) tester
SUMMARY:
A computer support specialist is someone who is experienced and specialized in computer Summary:
operations and technical support and can be a vital asset to a business as they assist non-IT
In summary, Software Testers are responsible for the quality of software development and
users to get the best out of their device.
deployment. They are involved in performing automated and manual tests to ensure the
software created by developers is fit for purpose. Some of the duties include analysis of
software, and systems, mitigate risk and prevention of software issues.
Page - 11 Page - 12
JOB DESCRIPTION
The file librarian of a company is responsible for keeping their company’s data files A web developer makes and maintains websites.
and software organized and up to date. They catalogue all data coming in and coming out on
secondary storage, such as magnetic tape and documents, and supply these magnetic tapes to
RESPONSIBILITIES
authorized users. They keep track of the tapes and disks that are stored and logged out for use.
They are responsible for a site's overall aesthetic. The technical components of a website,
They are also known as a "media librarian." such as its functionality and capacity, are also handled by web developers.
The responsibilities and duties of a file librarian are to maintain the and protect the
computer’s programs and data, to catalogue and store magnetic tapes and disks, to provide SUMMARY OF DUTIES
authorized users with magnetic tapes and disks, to inspect and clean storage media and to keep Verify that the website's links all work and that it is simple to navigate.
Ensure the website has the necessary data.
records of the disks and magnetic tapes stored.
Develop a website that is visually appealing.
Run the web server software.
The file librarian plays a vital role in creating and archiving essential data back-ups for Find and install the tools necessary to produce web content.
organization within the company. Maintain and improve current web pages.
Page - 13 Page - 14
GRAPHICS DESIGNER
There are many benefits of acquiring this position. These benefits include:
1. Developing visual assets to support a marketing campaign
2. Designing a graphic overlay for social media posts
1) the opportunity to work with social media 3. Formalizing the layout for a print ad
5. Retouching photos for digital signage
Page - 15 Page - 16
Specializes in cybersecurity, designed to assess risks and protect large amounts of data or - A mobile app developer is someone who uses programming languages and development skills
networks. to create, test, and develop applications on mobile devices.
Roles
Assess risks or threats to secured data Here are some roles and responsibilities of a Mobile App Developer:
Protecting and defending data against hackers/viruses.
1. App Coding – App Coding (also known as Application Coding) basically means the code to
Locating data vulnerabilities
the application, i.e., the specific functions, forms, tables, etc.
Reduce data exposure
Investigate risks/breaches 2. Debugging – Debugging is the process of finding and fixing errors or bugs in the source
code of any software.
Responsibilities
3. Design – Developers should analyse and contribute to the creation of building mobile
Monitor network traffic
applications.
Scrutinize Incidents, responding in real time
Turn in detailed reports of incidents
Data Security Analysts are the first line of defence to cybercrime. They anticipate the risks of - Discuss program specifications with the systems analyst/ client
cybercrimes and locate weaknesses in the organization's networks.
- Write programs - Test programs for correct operation and intended results
Importance
- Debug programs
As technology develops, most organizations are always in need to keep valuable data secured
- Document programs, i.e., produce system/ program flowcharts and program listings, details
and protected with cybercrime increasing.
of data structures used, test data and expected output
Page - 17 Page - 18
MULTIMEDIA ARTIST AND ANIMATOR
Job Description:
A multimedia artist and animator is an individual who develops moving pictures with
the use of computers for use in game development, use on the internet, in movies and
on television.
They may frequently work with a web developer/designer or programmer to develop
their design.
A multimedia artist or animator can obtain their qualification from a variety of courses
offered at the associate, bachelor’s or master’s level degrees.
They require formal training in art, drawing, illustration or other related areas.
Summary of Duties:
Create sketches, models, animated images and special effects using computer animation
or modelling software.
Create storyboards (a series of images, similar to the structure of a comic strip, showing
the sequence of a movie) to illustrate the scenes in a given cinematic production.
Create designs, graphics or animations using computers, film, digital cameras, other
tools or by hand.
Page - 19