Information Technology Job Roles

Information Technology Job Roles

1) Project Manager

2) Software Developer

3) Systems Analyst

4) Business Analyst

5) Technical Support

6) Network Engineer

7) Technical Consultant

8) Web Developer

9) Software Tester

10) Database Administrator

11) Technical Writer

12) Subject Matter Expert (SME)

13) System Architect

Project Manager

Project Managers organize people, time and resources to make sure information technology projects meet stated requirements and are completed on time and on budget.

They manage a whole project from start to finish.

Software Developer

Software Developers or Programmers are involve in design, implementation (coding), testing and maintenance of Software Systems.

In some places the role might be further specialized, Example: Front-end Developer, Back-end Developer Etc…

Systems Analyst

Systems Analysts analyze business problems and then design information systems that provide a feasible solution.

Business Analyst

Business Analyst role is analyzing customer needs, gathering and documenting business requirements, identifying opportunities for improvement to processes and business operations using information technology.

Technical Support

These are the Professional Troubleshooters of the IT world.

Network Engineer

Network Engineer involves setting up, administering, maintaining and upgrading communication systems, local area networks and wide area networks for an organization.
Network engineers are also responsible for security, data storage and disaster recovery.

Technical Consultant

Technical Consultants provide technical expertise to, and develop and implement IT systems for, external clients.
They can be involved at any or all stages of the project life cycle.

Web Developer

Web development covers everything to do with building websites, involves some hardcore programming as well as the more creative side of designing.

Software Tester

Software Testers or QA Engineers try to anticipate all the ways an application or system might be used and how it could fail.
Software Testers prepare tests, execute tests, analyze test results, and report defects.

Database Administrator

Database Administrator (DBA) is responsible for the performance, integrity and security of a database. DBA involves in the planning and development of the database.

Technical Writer

Technical Writer produces technical documentation that helps people understand and use a product or service.

Documentation includes online help, manuals, white papers etc…

Subject Matter Expert (SME)

Subject Matter Expert (SME) provides the knowledge and expertise in a specific subject for a project.
Ex: Banking, Insurance, Retail Market, Healthcare, Telecom Etc…

System Architect

System Architect defines the architecture of a System (System composed of Software and Hardware) in order to fulfill certain requirements.

Follow me on social media: