
Project Management Specialists
Analyze and coordinate the schedule, timeline, procurement, staffing, and budget of a product or service on a per project basis. Lead and guide the work of technical staff. May serve as a point of contact for the client or customer.
Agile Methodologies
Budgeting and Resource Allocation
Project Planning
Risk Management

Writers and Authors
Originate and prepare written material, such as scripts, stories, advertisements, and other material.
Adaptability
Creative Thinking
Research and Fact-Checking
Time Management

Management Analysts
Conduct organizational studies and evaluations, design systems and procedures, conduct work simplification and measurement studies, and prepare operations and procedures manuals to assist management in operating more efficiently and effectively. I...
Business Strategy
Data Analysis
Organizational Design
Process Improvement

Video Game Designers
Design core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to produce games as designed.
3D Modeling and Animation
Game Design and Development
Game Engines and Platforms
Game Mechanics and Systems

Software Quality Assurance Analysts and Testers
Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web...
Defect and Bug Tracking
Quality Assurance Processes and Procedures
Risk Assessment and Mitigation
Software Testing and Evaluation

Software Developers
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update ...
Coding and Programming
Software Design and Architecture
Software development
Technical Documentation

Computer Programmers
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve sp...
Algorithm Development
Coding and Programming
Debugging and Troubleshooting
Software development

Financial Managers
Plan, direct, or coordinate accounting, investing, banking, insurance, securities, and other financial activities of a branch, office, or department of an establishment.
Budgeting and Forecasting
Financial Planning
Risk Management

Marketing Managers
Plan, direct, or coordinate marketing policies and programs, such as determining the demand for products and services offered by a firm and its competitors, and identify potential customers. Develop pricing strategies with the goal of maximizing t...
Brand Management
Content Creation
Digital Marketing Strategy
Market Research

Public Relations Managers
Plan, direct, or coordinate activities designed to create or maintain a favorable public image or raise issue awareness for their organization or client.
Brand Awareness
Crisis Communications
Media Relations
Reputation Management

Computer and Information Systems Managers
Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
Cloud Computing
Cybersecurity management
IT strategy
Network infrastructure

Product Manager
A Product Manager is in charge of a product throughout its product lifecycle. That includes working out what customers want, helping the business to build the right product, and then supporting the business to sell it.
Manage
Marketing
Product roadmap
product strategy