Featured Sector

Home » ASPIRATIONS » Newsletter » Information Technology Industry: Job Profiles

Information Technology Industry:Job Profiles


As of today, the Indian IT industry currently employs more than 2.5 million people either directly or indirectly, making it one of the largest job creators in India and a mainstay of the national economy. Presently, it also accounts for 5.19% of the country’s GDP currently.

Profiles Offered in the IT Industry are:
1. SOFTWARE DEVELOPER (SD)
2. QUALITY ASSURANCE (QA)
3. SYSTEM ADMINISTRATOR/    NETWORK ADMINISTRATOR
4. IT SUPPORT TECHNICIAN
5. WEB DEVELOPER

semiconductor.gif
While IT product and IT service based companies offer profiles of Software Developer, Quality Assurance/Tester and System Administrator/Network Administrator, The IT Support companies provide job opportunities for the role of System Administrator/Network Administrator and IT Technician.


1. Software Developer (SD) in IT Product Company

When companieslook to have a successful product introduction, they turn to the expertise of a Software Developer. Software developers help organizations achieve their goals with software-based solutions. Often, they specialize in a particular software package or coding language(C/C++/Java/Python). These IT professionals may update existing software or develop new programs to address a specific need or solve a particular problem.     
  
Skills required for this role

A software developer must have:
  • Excellent coding skills and thorough knowledge of atleast one of the programming languages (C/C++, Python, Java, Perl).
  • Understanding of algorithms, data structures and computer science concepts.
  • Strong problem solving, quantitative skills and ability to innovate.
  • Decent communicational skills

2. Software Developer (SD) in IT Service Company

The job of a software engineer in the IT Service Company is not that of a core developer and requires a lot of interaction with the client to understand his requirement systematically. The developer develops products using existing products and packaging them to meet the requirement of the client.

Skills required for this role

A Software Developer in a Service Company must have:

  • Strong coding skills and thorough knowledge of atleast one of the programming languages (C/C++, Python, Java, Perl).
  • Strong problem solving skills
  • Decent written and oral communicational skills
 3. Quality Assurance (QA)/Software Tester

A Software Tester is an information technology (IT) professional hired by a company to use and test software for the purpose of locating and eliminating bugs in the product. While performing specific tests, a tester examines all aspects of a product from an end-user's perspective. The tester actively uses the software that he is testing, using every function and tool, searching for results regarding performance, reliability, bugs and any other failures. The tester records and monitors detailed metrics to track the progress and outcomes of the testing process. The testing status is communicated either verbally or in writing to his manager or directly to the client. At the conclusion of testing, he makes recommendation and debugs failures.
Skills required for this role

A Quality Assurance (QA)/Software Tester must have:
  • Basic programming skills to understand software design and test case development
  • High attention to detail and systematic thinking ability.
  • Good written skills and decent oral skills
4. System Administrator/Network Administrator

System Administrators or Network Administrators are responsible for maintaining the computer systems of a company. Server management is their primary responsibility, and a System Administrator would be responsible for installing, maintaining and upgrading servers. They are also responsible for ensuring the servers are backed up, and that the server data is secure from unauthorized access. System administrators will also often perform light programming (usually scripting, which involves writing programs to automate tasks).

images (26).jpg
Skills required for this role 

A System administrator must have: 

  • Understanding of computer networks: both theoretical concepts and practical aspects
  • Practical understanding of computer hardware/software, maintenance and debugging ability
  • Basic  analytical and problem solving skills
  • Decent communicational skills
5. IT Support Technician

The primary role of an IT support technician is to provide clients support by resolving their technical issues via email, phone and other electronic medium. A technician has to configure computer equipment such as Internet connections or configure software to connect to Internet application servers. They are provided training and assistance to help clients learn how to use their computer hardware or software products. After general understanding of the problem or issue the client is experiencing, it is the job of an IT support technician to identify, and correct or advise the client on how to resolve the issue they are having.

images (6).jpg
Skills required for this role

An IT Support Technician must have: 
  • Good oral  communication skills
  • Practical understanding of computer hardware/software, maintenance and debugging ability
  • Basics of networking, specially, practical aspects
  • Decent analytical and problem solving skills
6. Web Developer

Web Developer is a completely different profile as compared to the other profiles and is available across all the sectors of the IT Industry. Web developer is a software developer or software engineer who is specifically engaged in the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser. These developers can work in organizations or as freelancers.
images (29).jpg
Skills required for this role

A Web Developer must have:
  • Understanding of web technologies and web programming. Hands-on experience in developing web-pages, scripting and backend development including database management.
  • Strong logical ability
  • Decent written and oral communicational skills
Facebook image  twitter image  linkedIn image

ASPIRATIONS Vol 3
Top 10 Ways to Mitigate Attrition in IT/ITES Industry
Featured AMCAT Module: Quantitative Ability
Featured Sector: Information Technology Industry: Job Profile
AMCAT – Hospitality: Making Large Strides
ASPIRATIONS Polls
Which of the following criteria is most effective in helping a candidate get a job?
Candidate’s talent/knowledge
Adequate platform
On-campus placement efforts
Referrals/contacts
Last Poll Result

With more than 850 people participating in the poll, it clearly showed that usually the top preferences for the kind of company to work with, are Large Foreign Multinational company in India (38.8% endorsement) and Large IT company (37.9% endorsement) .However only 11.43% of the votes were for startups.