IT Roles - Overview

Software Engineers

Web Developers

click to edit

Website builders

Wix

Square

Front End Developers

JavaScript Developer

React

Angular

Vue.js

Ember

Back End Developers

JavaScript Developer

Node.js

Python Developer

Django

Flask

Java Developer

JEE

Spring

Hibernate

PHP Developer

Laravel

Symfony

C# Developer

.NET Framework

.NET Core

Ruby Developer

Ruby on Rails

Perl Developer

Full Stack Developers

Mobile App Developers

Native Apps

Cross-platform apps

iOS App Developer

Android App Developer

Objective-C

Swift

Java

Kotlin

IT Roles

Desktop App Developers

Application Developer

Java Developer

JSE

Infrastructure and Networking

DevOps Engineer

SRE

Cloud

Cloud Systems Engineer

Architects

Software Architect

Analysts

Business Analyst

System Analyst

Data Warehouse Analyst

Data Analyst

Cyber Security

Cybersecurity Engineer

Administrator roles

System Administrator

Windows Administrator

Linux Administrator

Network Administrator

Database Administrator

Support Roles

IT Support Specialist

Technical Support

Application Support Engineer

Helpdesk Specialist

Testing and QA Roles

Manual Tester

Software Testers

QA Engineer

QA Manager

Test Automation Engineer

Senior Software QA Engineer

Quality Assurance Engineer

AI / ML

AI / ML Engineer

Executives

CTO

IT Director

CIO

Managers

SCRUM Teams

Product Owner

SCRUM Master

Product Manager

Project Manager

Technical Lead

Data and Business Intelligence Roles

Database Developer

Database Administrator

Data Warehouse Developer - ETL Developer

BI Analyst

BI Architect

Data Analyst

Data Scientist

Data Scientist

Power BI Developer

JavaScript

React Native

Ionic

Titanium Appcelerator

C#

Xamarin