In: Computer Science
Here are some of the domain in IT
Mobile Application Developer:
Android Java & Kotlin
iOS (Apple) Objective-C & Swift
RIM (Blackberry) Java
Windows Mobile C#
Database Administrator:
Implement, support and manage the corporate database.
Design and configure relational database objects.
Are responsible for data integrity and availability.
May design, deploy and monitor database servers.
Design data distribution and data archiving solutions
Web Developer:
Are fluent in the core web development scripting languages: HTML,
CSS and Javascript.
Should know one or more server-side programming languages, such as
Java, PHP and .Net.
Use search engine optimization (SEO) to develop websites that rank
high in Google, Bing, etc.
IT helpdesk Technician:
Analyse and troubleshoot computer errors and provide technical
support.
Train end-users how to setup and use new technologies.
Install configure, repair and upgrade PC software and Operating
System.
Network Administrator:
Configure and maintain the organization's internal computer
network.
Manage network security tools, e.g., firewall, anti-virus and
intrusion detection systems.
Identify, troubleshoot, solve and document network connectivity and
performance issues.
Video Game Designer:
Devise the missions, challenges and puzzles that will be
encountered in game play.
Create narrative features, such as story-lines, role-play mechanics
and character bios.
Conduct periodic design reviews throughout the video game
development timeline.
It Security Specialist:
Develop plans to protect corporate against unauthorized users
trying to access sensitive data.
Encypt data transmission and erect firewalls.
Choose, implement, monitor and upgrade computer anti-virus and
malware protection systems.
Software Engineer:
Analyze end user needs and develop a software solution.
Software engineers are fluent in object-oriented programming
languages such as Java, C, C++, Perl & Python.
Software engineers program, test, debug, monitor and document
changes to computer systems & applications.
Data Scientist:
Perform data-mining, modeling and hypothesis generation in support
of high-level business goals.
Stay current with emerging tools and techniques in machine
learning, statistical modeling & analytics.
Successful data scientists often have strong aptitudes for
business, technology, mathematics & statistics.
Need strong oral & written communication skills to present data
as a concise story for diverse audiences.
UI Developer:
Are fluent in the essential front-end web development languages,
i.e., HTML, CSS and JavaScript.
Are skilled in modern application programming languages, such as
Java, .Net, AJAX, PHP, XHTML and Ruby.
Use Adobe Creative Suite programs, e.g., Photoshop, Illustrator,
Flash & Flex to mockup UI elements.
Use responsive web design to create applications that automatically
conform to multiple screen sizes/devices.
Conduct usability testing to identify and fix UI issues, and gather
real-world intelligence from target users.