This document discusses various roles in the IT industry and the skills required for each role. It describes roles such as programmer, web designer, web administrator, technical writer, content developer, instructional designer, software tester, database administrator, system administrator, network administrator, documentation, language reviewer, technical support, customer support, hardware engineer, and MIS. For each role, it outlines the key responsibilities and skills needed. It emphasizes the importance of both technical skills and soft skills for candidates in the IT industry.
1. Roles in the IT Industry
Roles in the IT Industry
2. Different roles in the industry
• Programming
• Web
designer/developer
• Web Administrator
• Technical Writer
• Content Developer
• Instructional Designer
• Technical Trainer
• Software Tester
• Quality Control &
Assurance
• Database
Administrator
• System Administrator
• Network Administrator
• Documentation
• Language Reviewer
• Technical Support
• Customer Support
• Hardware Engineer
• MIS
4. Programmers write, test and maintain computer programs
to make sure that the computer application meets the needs
of the users of the computer system.
Programmin
g
6. •assist systems analysts and/or designers in researching
and documenting computer users' requirements
•analyse objectives and problems specified by analysts
and/or designers
•translate the solutions provided by systems designers into
detailed program specifications
•prepare documentation for other programmers, users of
the system and other support services workers
•undertake program design activities including
definition of data and error message arrangements
What does a programmer do?
7. •supervise and report on work of more junior
programmers
•modify and document program code to correct
errors or to enhance a program's capabilities
•test the programs and make amendments
•prepare reports on the status, operation and
maintenance of system software for use by
computer equipment suppliers, systems designers,
other programmers and computer operators.
What does a programmer do? (Contd…)
9. Personal Attributes of a Programmer
• technical aptitude.
• logical approach to the solution of
problems.
• able to work independently as well as
a team player.
• good communication skills.
• willing to continue to learn as
technology changes.
10. •talk to clients, and discuss ideas, to
obtain a clear perception of their
requirements.
•Develop/collate the website's content.
•decide on the design aspects of the
website, such as how many illustrations
it should contain.
•make sure the text and graphic
elements mesh together as a cohesive,
eye-catching work.
Web Designer/Developer
11. •develop custom programs to
extend the function of a website.
•maintain or update the website
once it is completed by adding new
content, illustrations or features.
•coordinate with designers and
writers, to assist in maintaining the
website.
Web Designer / Developer (Contd…)
12. •create, maintain and improve websites.
•make the website as easy as possible to
navigate.
•set up and maintain web servers.
•make sure that links are live and efficient.
•analyse website user statistics.
•repair any problems that may occur.
•provide user support.
Web Administrator
13. •Developing of technical
communication for high end
technology.
•Blend of technical skills along with
creative writing skills.
•Combine your interest in science
and technology.
Technical Writer
14. • Web content is the information you
read on a web site.
• It can include text, images and
interactive elements.
• Content development is the process of
gathering together, writing, editing,
optimising and adapting content
materials specifically for publication on
the web.
Content Developer
15. • Delivering quality training on software
technologies through Instructor Led
Training (ILT) programs.
• Ownership of each training situation to
ensure students have a great experience
and walk away with the information
necessary to perform their role.
• Demonstrate mastery of course
curriculum and applicable product
concepts.
• Get certified on new courses according to
batch launch schedules.
Technical Trainer (Faculty)
16. • Testing involves operation of a system or
application under controlled conditions and
evaluating the results.
• The controlled conditions includes both normal
and abnormal conditions.
• Testing should intentionally attempt to make
things go wrong to determine if things happen
when they shouldn't or things don't happen
when they should. It is oriented to 'detection'.
• Testing is generally the combined
responsibility of one group or individual.
Software Tester
17. Quality Control and Assurance
Software QA involves the entire
software development Process
• monitoring and improving the
process.
• making sure that any agreed-upon
standards and procedures are
followed.
• ensuring that problems are found
and dealt with.
• It is oriented to 'prevention‘.
18. Database Administrator
A database administrator ensures that
the databases being used provide the
users with flexibility in the
• management
• access
• retrieval
• sharing and configuration
of the large amounts of data held by
many systems.
19. System Administrator
A systems administrator is
generally involved in the
• maintenance and tuning of
large operating systems
•that take the form of
mainframe, desktop solutions or
mid-range systems.
20. Network Administrator
A network administrator
• provides operational support and
• management of large
communication networks in an
organization which involves the
Internet and private networks.
21. •Systematic development of
instructional specifications using
learning and instructional theory
(Technical & Non Technical) to
ensure the quality of instruction.
•Analysis of learning needs and
goals and the development of a
delivery system to meet those
needs.
•Development of instructional
materials and activities.
•Evaluation of all instruction and
learner activities.
Instructional Designer
22. Developing Document
Structure & Design
Evolve Text Template
Formatting of Software
Content as per Template
Maintain Soft Copies of all
materials developed for future
use
Documentation
23. •Check the content for
Language correctness –
Grammar, flow and
presentation.
•Check the content for
conciseness and
completeness.
•Check whether the language
used in the content suits the
target audience.
Language Reviewer
24. •Monitoring and Management of
Wide Area Networks.
•System up gradation &
Maintenance of H/W and S/W.
•Notification to customer of a
network problem and the
resolution track immediately.
•Take steps to resolve the
problem immediately.
Technical Support
25. Customer Support
Work that involves the planning and
delivery of customer support
services, including
•installation
•configuration
•troubleshooting
•customer assistance and/or
•training
in response to customer
requirements.
26. Hardware Engineer
•devise and undertake a regular service
program, including support of operating
systems.
•analyse problems and develop and
implement solutions.
•provide input on matters associated
with site preparation and installation of
large computer systems.
•put cables in for computer networks.
•work with IT analysts and designers to
detail the computer hardware and
peripherals required to run an IT
system across desktop, mid-range
and/or mainframe environments.
27. MIS (Management Information System)
•Is a formalized way of dealing with the
information that is required in order to manage
any organization
•It consists of data files, records, company
records, marketing data, financial data, etc
•It is a computer-based system that provides
managers with the tools for organizing,
evaluating and efficiently running their
departments.
•It helps to manage past, present and prediction
information
• software that helps in decision making
• data resources such as databases
• the hardware resources of a system
• decision support systems
• people management and project
management applications
31. Technical Skills
•Technical skills teach one how to meet the
expectations of the job.
•It is not possible to survive in a job without
sound technical skills.
33. Soft Skills
• ‘Soft Skills’ are essentially people skills -the
non-technical, intangible, personality-specific
skills.
• The only sustainable competitive advantage
that cannot be duplicated.
• ‘Hard skills’, on the other hand, are more along
the lines of what might appear on your resume -
your education, experience and level of expertise.
35. Skills that qualify as soft skills
Communication
Skills – Oral &
Written
Analytical Thinking
Problem Solving Skills Leadership Skills
Team work
Interpersonal
Skills
Personal
Grooming
Initiative
Self Awareness
Conflict Resolution
Integrity
Creativity
Flexibility
Listening Skills
Diplomacy
Risk Taking
Skills
Ability to work
under pressure
Work Ethics
Commitment
AssertivenessTime Management
36. Soft skills are
The hardest to acquire
Impossible to practice
Unless these become habits
38. Why ‘Soft Skills’?
• Interactions with customers cannot end
with data alone.
• Involves the ability to be humane.
• Good soft skills gives a person greater self
-confidence and self esteem.
• This has a direct impact on the quality of
work output and clarity with which tasks
are performed.
40. Importance of soft skills
When it comes to skills other than technical,
the unanimous response from the industry is
communication skills and good
personality
(Manpower requirement findings)
42. Technical skills Vs. Soft Skills
Both technical and soft skills complement
each other and the balance between these
two is what makes a complete professional