Computer Programmers
Computer and Mathematical (15-1251)
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 specific documents, data, and information.
$98,670/yr
-6.0%
6
Bachelor's degree
Skills & Requirements
Skills (35)
Programming
Writing computer programs for various purposes.
Complex Problem Solving
Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
Critical Thinking
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
Active Listening
Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
Quality Control Analysis
Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
Systems Analysis
Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
Reading Comprehension
Understanding written sentences and paragraphs in work-related documents.
Writing
Communicating effectively in writing as appropriate for the needs of the audience.
Judgment and Decision Making
Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Speaking
Talking to others to convey information effectively.
Mathematics
Using mathematics to solve problems.
Active Learning
Understanding the implications of new information for both current and future problem-solving and decision-making.
Social Perceptiveness
Being aware of others' reactions and understanding why they react as they do.
Operations Analysis
Analyzing needs and product requirements to create a design.
Systems Evaluation
Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
Time Management
Managing one's own time and the time of others.
Coordination
Adjusting actions in relation to others' actions.
Monitoring
Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
Technology Design
Generating or adapting equipment and technology to serve user needs.
Science
Using scientific rules and methods to solve problems.
Management of Personnel Resources
Motivating, developing, and directing people as they work, identifying the best people for the job.
Persuasion
Persuading others to change their minds or behavior.
Instructing
Teaching others how to do something.
Learning Strategies
Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
Troubleshooting
Determining causes of operating errors and deciding what to do about it.
Operations Monitoring
Watching gauges, dials, or other indicators to make sure a machine is working properly.
Service Orientation
Actively looking for ways to help people.
Negotiation
Bringing others together and trying to reconcile differences.
Management of Material Resources
Obtaining and seeing to the appropriate use of equipment, facilities, and materials needed to do certain work.
Management of Financial Resources
Determining how money will be spent to get the work done, and accounting for these expenditures.
Installation
Installing equipment, machines, wiring, or programs to meet specifications.
Operation and Control
Controlling operations of equipment or systems.
Repairing
Repairing machines or systems using the needed tools.
Equipment Selection
Determining the kind of tools and equipment needed to do a job.
Equipment Maintenance
Performing routine maintenance on equipment and determining when and what kind of maintenance is needed.
Knowledge (33)
Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Engineering and Technology
Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
English Language
Knowledge of the structure and content of the English language including the meaning and spelling of words, and rules of composition and grammar.
Administration and Management
Knowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources.
Customer and Personal Service
Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
Design
Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
Education and Training
Knowledge of principles and methods for curriculum and training design, teaching and instruction for individuals and groups, and the measurement of training effects.
Geography
Knowledge of principles and methods for describing the features of land, sea, and air masses, including their physical characteristics, locations, interrelationships, and distribution of plant, animal, and human life.
Administrative
Knowledge of administrative and office procedures and systems such as word processing, managing files and records, stenography and transcription, designing forms, and workplace terminology.
Production and Processing
Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
Economics and Accounting
Knowledge of economic and accounting principles and practices, the financial markets, banking, and the analysis and reporting of financial data.
Communications and Media
Knowledge of media production, communication, and dissemination techniques and methods. This includes alternative ways to inform and entertain via written, oral, and visual media.
Telecommunications
Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
Physics
Knowledge and prediction of physical principles, laws, their interrelationships, and applications to understanding fluid, material, and atmospheric dynamics, and mechanical, electrical, atomic and sub-atomic structures and processes.
Sales and Marketing
Knowledge of principles and methods for showing, promoting, and selling products or services. This includes marketing strategy and tactics, product demonstration, sales techniques, and sales control systems.
Psychology
Knowledge of human behavior and performance; individual differences in ability, personality, and interests; learning and motivation; psychological research methods; and the assessment and treatment of behavioral and affective disorders.
Personnel and Human Resources
Knowledge of principles and procedures for personnel recruitment, selection, training, compensation and benefits, labor relations and negotiation, and personnel information systems.
Sociology and Anthropology
Knowledge of group behavior and dynamics, societal trends and influences, human migrations, ethnicity, cultures, and their history and origins.
Transportation
Knowledge of principles and methods for moving people or goods by air, rail, sea, or road, including the relative costs and benefits.
Foreign Language
Knowledge of the structure and content of a foreign (non-English) language including the meaning and spelling of words, rules of composition and grammar, and pronunciation.
Fine Arts
Knowledge of the theory and techniques required to compose, produce, and perform works of music, dance, visual arts, drama, and sculpture.
Mechanical
Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Medicine and Dentistry
Knowledge of the information and techniques needed to diagnose and treat human injuries, diseases, and deformities. This includes symptoms, treatment alternatives, drug properties and interactions, and preventive health-care measures.
Public Safety and Security
Knowledge of relevant equipment, policies, procedures, and strategies to promote effective local, state, or national security operations for the protection of people, data, property, and institutions.
Law and Government
Knowledge of laws, legal codes, court procedures, precedents, government regulations, executive orders, agency rules, and the democratic political process.
Chemistry
Knowledge of the chemical composition, structure, and properties of substances and of the chemical processes and transformations that they undergo. This includes uses of chemicals and their interactions, danger signs, production techniques, and disposal methods.
Therapy and Counseling
Knowledge of principles, methods, and procedures for diagnosis, treatment, and rehabilitation of physical and mental dysfunctions, and for career counseling and guidance.
Philosophy and Theology
Knowledge of different philosophical systems and religions. This includes their basic principles, values, ethics, ways of thinking, customs, practices, and their impact on human culture.
History and Archeology
Knowledge of historical events and their causes, indicators, and effects on civilizations and cultures.
Building and Construction
Knowledge of materials, methods, and the tools involved in the construction or repair of houses, buildings, or other structures such as highways and roads.
Biology
Knowledge of plant and animal organisms, their tissues, cells, functions, interdependencies, and interactions with each other and the environment.
Food Production
Knowledge of techniques and equipment for planting, growing, and harvesting food products (both plant and animal) for consumption, including storage/handling techniques.
Abilities (52)
Written Comprehension
The ability to read and understand information and ideas presented in writing.
Oral Comprehension
The ability to listen to and understand information and ideas presented through spoken words and sentences.
Near Vision
The ability to see details at close range (within a few feet of the observer).
Problem Sensitivity
The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing that there is a problem.
Deductive Reasoning
The ability to apply general rules to specific problems to produce answers that make sense.
Inductive Reasoning
The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
Information Ordering
The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
Oral Expression
The ability to communicate information and ideas in speaking so others will understand.
Written Expression
The ability to communicate information and ideas in writing so others will understand.
Speech Recognition
The ability to identify and understand the speech of another person.
Speech Clarity
The ability to speak clearly so others can understand you.
Mathematical Reasoning
The ability to choose the right mathematical methods or formulas to solve a problem.
Number Facility
The ability to add, subtract, multiply, or divide quickly and correctly.
Selective Attention
The ability to concentrate on a task over a period of time without being distracted.
Flexibility of Closure
The ability to identify or detect a known pattern (a figure, object, word, or sound) that is hidden in other distracting material.
Originality
The ability to come up with unusual or clever ideas about a given topic or situation, or to develop creative ways to solve a problem.
Fluency of Ideas
The ability to come up with a number of ideas about a topic (the number of ideas is important, not their quality, correctness, or creativity).
Category Flexibility
The ability to generate or use different sets of rules for combining or grouping things in different ways.
Visualization
The ability to imagine how something will look after it is moved around or when its parts are moved or rearranged.
Perceptual Speed
The ability to quickly and accurately compare similarities and differences among sets of letters, numbers, objects, pictures, or patterns. The things to be compared may be presented at the same time or one after the other. This ability also includes comparing a presented object with a remembered object.
Far Vision
The ability to see details at a distance.
Memorization
The ability to remember information such as words, numbers, pictures, and procedures.
Finger Dexterity
The ability to make precisely coordinated movements of the fingers of one or both hands to grasp, manipulate, or assemble very small objects.
Time Sharing
The ability to shift back and forth between two or more activities or sources of information (such as speech, sounds, touch, or other sources).
Speed of Closure
The ability to quickly make sense of, combine, and organize information into meaningful patterns.
Manual Dexterity
The ability to quickly move your hand, your hand together with your arm, or your two hands to grasp, manipulate, or assemble objects.
Arm-Hand Steadiness
The ability to keep your hand and arm steady while moving your arm or while holding your arm and hand in one position.
Auditory Attention
The ability to focus on a single source of sound in the presence of other distracting sounds.
Visual Color Discrimination
The ability to match or detect differences between colors, including shades of color and brightness.
Control Precision
The ability to quickly and repeatedly adjust the controls of a machine or a vehicle to exact positions.
Hearing Sensitivity
The ability to detect or tell the differences between sounds that vary in pitch and loudness.
Trunk Strength
The ability to use your abdominal and lower back muscles to support part of the body repeatedly or continuously over time without "giving out" or fatiguing.
Depth Perception
The ability to judge which of several objects is closer or farther away from you, or to judge the distance between you and an object.
Wrist-Finger Speed
The ability to make fast, simple, repeated movements of the fingers, hands, and wrists.
Dynamic Strength
The ability to exert muscle force repeatedly or continuously over time. This involves muscular endurance and resistance to muscle fatigue.
Static Strength
The ability to exert maximum muscle force to lift, push, pull, or carry objects.
Speed of Limb Movement
The ability to quickly move the arms and legs.
Reaction Time
The ability to quickly respond (with the hand, finger, or foot) to a signal (sound, light, picture) when it appears.
Rate Control
The ability to time your movements or the movement of a piece of equipment in anticipation of changes in the speed and/or direction of a moving object or scene.
Response Orientation
The ability to choose quickly between two or more movements in response to two or more different signals (lights, sounds, pictures). It includes the speed with which the correct response is started with the hand, foot, or other body part.
Multilimb Coordination
The ability to coordinate two or more limbs (for example, two arms, two legs, or one leg and one arm) while sitting, standing, or lying down. It does not involve performing the activities while the whole body is in motion.
Spatial Orientation
The ability to know your location in relation to the environment or to know where other objects are in relation to you.
Night Vision
The ability to see under low-light conditions.
Peripheral Vision
The ability to see objects or movement of objects to one's side when the eyes are looking ahead.
Gross Body Equilibrium
The ability to keep or regain your body balance or stay upright when in an unstable position.
Gross Body Coordination
The ability to coordinate the movement of your arms, legs, and torso together when the whole body is in motion.
Dynamic Flexibility
The ability to quickly and repeatedly bend, stretch, twist, or reach out with your body, arms, and/or legs.
Glare Sensitivity
The ability to see objects in the presence of a glare or bright lighting.
Extent Flexibility
The ability to bend, stretch, twist, or reach with your body, arms, and/or legs.
Sound Localization
The ability to tell the direction from which a sound originated.
Stamina
The ability to exert yourself physically over long periods of time without getting winded or out of breath.
Explosive Strength
The ability to use short bursts of muscle force to propel oneself (as in jumping or sprinting), or to throw an object.
Technology (292)
Atlassian JIRA
Category: Content workflow software | Hot Technology
Elasticsearch
Category: Data base management system software | Hot Technology
Eclipse IDE
Category: Development environment software | Hot Technology
Docker
Category: Application server software | Hot Technology
Django
Category: Web platform development software | Hot Technology
Chef
Category: Configuration management software | Hot Technology
Cascading style sheets CSS
Category: Web platform development software | Hot Technology
C
Category: Development environment software | Hot Technology
Bentley MicroStation
Category: Computer aided design CAD software | Hot Technology
Bash
Category: Operating system software | Hot Technology
Atlassian Confluence
Category: Project management software | Hot Technology
Apache Tomcat
Category: Web platform development software | Hot Technology
Apache Subversion SVN
Category: File versioning software | Hot Technology
Apache Spark
Category: Business intelligence and data analysis software | Hot Technology
Apache Maven
Category: Development environment software | Hot Technology
Apache Kafka
Category: Development environment software | Hot Technology
Apache Hive
Category: Data base management system software | Hot Technology
Apache Hadoop
Category: Data base management system software | Hot Technology
Apache Cassandra
Category: Data base management system software | Hot Technology
Ansible software
Category: Expert system software | Hot Technology
Amazon Web Services AWS software
Category: Data base user interface and query software | Hot Technology
The MathWorks MATLAB
Category: Analytical or scientific software | Hot Technology
Amazon Web Services AWS CloudFormation
Category: Cloud-based management software | Hot Technology
Amazon Redshift
Category: Data base user interface and query software | Hot Technology
Amazon Elastic Compute Cloud EC2
Category: Data base user interface and query software | Hot Technology
Amazon DynamoDB
Category: Data base management system software | Hot Technology
AJAX
Category: Web platform development software | Hot Technology
Adobe Photoshop
Category: Graphics or photo imaging software | Hot Technology
Adobe Illustrator
Category: Graphics or photo imaging software | Hot Technology
Adobe Acrobat
Category: Document management software | Hot Technology
Teradata Database
Category: Data base management system software | Hot Technology
Tableau
Category: Business intelligence and data analysis software | Hot Technology
Swift
Category: Object or component oriented development software | Hot Technology
Structured query language SQL
Category: Data base user interface and query software | Hot Technology
Spring Framework
Category: Web platform development software | Hot Technology
Spring Boot
Category: Application server software | Hot Technology
Splunk Enterprise
Category: Cloud-based management software | Hot Technology
Shell script
Category: Operating system software | Hot Technology
Selenium
Category: Program testing software | Hot Technology
Scala
Category: Object or component oriented development software | Hot Technology
SAS
Category: Analytical or scientific software | Hot Technology
SAP software
Category: Enterprise resource planning ERP software | Hot Technology
Ruby
Category: Development environment software | Hot Technology
Red Hat OpenShift
Category: Application server software | Hot Technology
Red Hat Enterprise Linux
Category: Operating system software | Hot Technology
React
Category: Web platform development software | Hot Technology
R
Category: Object or component oriented development software | Hot Technology
Python
Category: Object or component oriented development software | Hot Technology
Puppet
Category: Configuration management software | Hot Technology
PostgreSQL
Category: Object oriented data base management software | Hot Technology
PHP
Category: Web platform development software | Hot Technology
Perl
Category: Object or component oriented development software | Hot Technology
Oracle PL/SQL
Category: Data base management system software | Hot Technology
UNIX
Category: Operating system software | Hot Technology
Oracle PeopleSoft
Category: Enterprise resource planning ERP software | Hot Technology
Oracle Java
Category: Object or component oriented development software | Hot Technology
Oracle Database
Category: Data base user interface and query software | Hot Technology
NoSQL
Category: Data base management system software | Hot Technology
Node.js
Category: Web platform development software | Hot Technology
MySQL
Category: Data base user interface and query software | Hot Technology
MongoDB
Category: Data base management system software | Hot Technology
Microsoft Word
Category: Word processing software | Hot Technology
Microsoft Windows Server
Category: Application server software | Hot Technology
Microsoft Windows
Category: Operating system software | Hot Technology
Microsoft Visual Studio
Category: Development environment software | Hot Technology
Microsoft Visual Basic for Applications VBA
Category: Development environment software | Hot Technology
Microsoft Visual Basic
Category: Development environment software | Hot Technology
Microsoft Visio
Category: Process mapping and design software | Hot Technology
Microsoft SQL Server Reporting Services SSRS
Category: Object or component oriented development software | Hot Technology
Microsoft SQL Server Integration Services SSIS
Category: Enterprise application integration software | Hot Technology
Microsoft SQL Server
Category: Data base user interface and query software | Hot Technology
Microsoft SharePoint
Category: Document management software | Hot Technology
Microsoft Project
Category: Project management software | Hot Technology
Microsoft PowerShell
Category: Development environment software | Hot Technology
Transact-SQL
Category: Data base user interface and query software | Hot Technology
Microsoft PowerPoint
Category: Presentation software | Hot Technology | In Demand
Microsoft Office software
Category: Office suite software | Hot Technology | In Demand
Microsoft Excel
Category: Spreadsheet software | Hot Technology | In Demand
Microsoft Azure software
Category: Development environment software | Hot Technology
Microsoft ASP.NET
Category: Web platform development software | Hot Technology
UNIX Shell
Category: Operating system software | Hot Technology
Microsoft Active Server Pages ASP
Category: Web platform development software | Hot Technology
Microsoft Access
Category: Data base user interface and query software | Hot Technology
Microsoft .NET Framework
Category: Development environment software | Hot Technology
Linux
Category: Operating system software | Hot Technology
JUnit
Category: Program testing software | Hot Technology
jQuery
Category: Object or component oriented development software | Hot Technology
JavaScript Object Notation JSON
Category: Web platform development software | Hot Technology
JavaScript
Category: Web platform development software | Hot Technology
IBM SPSS Statistics
Category: Analytical or scientific software | Hot Technology
IBM DB2
Category: Data base user interface and query software | Hot Technology
Hypertext markup language HTML
Category: Web platform development software | Hot Technology
Hibernate ORM
Category: Object oriented data base management software | Hot Technology
Google Angular
Category: Web platform development software | Hot Technology
Google Analytics
Category: Data mining software | Hot Technology
Go
Category: Development environment software | Hot Technology
GitHub
Category: Application server software | Hot Technology
Git
Category: File versioning software | Hot Technology
Extensible markup language XML
Category: Enterprise application integration software | Hot Technology
ESRI ArcGIS software
Category: Geographic information system | Hot Technology
Epic Systems
Category: Medical software | Hot Technology
Operating system software
Category: Operating system software
Oracle JavaServer Pages JSP
Category: Web platform development software
Hewlett Packard LoadRunner
Category: Program testing software
Human resource management software HRMS
Category: Human resources software
IBM Cognos Impromptu
Category: Business intelligence and data analysis software
IBM Domino
Category: Communications server software
IBM InfoSphere DataStage
Category: Enterprise application integration software
IBM Notes
Category: Electronic mail software
IBM Power Systems software
Category: Enterprise system management software
Qlik Tech QlikView
Category: Business intelligence and data analysis software
IBM Rational ClearCase
Category: Configuration management software
IBM WebSphere
Category: Cloud-based management software
ICON programming language
Category: Development environment software
IEA Software Emerald
Category: Data base user interface and query software
Incremental compiler software
Category: Compiler and decompiler software
Inline code expander software
Category: Compiler and decompiler software
Integrated development environment IDE software
Category: Development environment software
Interface definition language IDL
Category: Development environment software
Interpreter software
Category: Compiler and decompiler software
Interstate connection ICON
Category: Development environment software
J
Category: Development environment software
Job control language JCL
Category: Operating system software
Jupyter Notebook
Category: Object or component oriented development software
Just-in-time compiler
Category: Compiler and decompiler software
KornShell
Category: Operating system software
LAMP Stack
Category: Web platform development software
List processing language LISP
Category: Development environment software
Logo design software
Category: Development environment software
Low-level debugger software
Category: Program testing software
McAfee
Category: Transaction security and virus protection software
Microsoft ActiveX
Category: Object or component oriented development software
Microsoft ASP.NET Core MVC
Category: Web platform development software
Microsoft Dynamics
Category: Enterprise resource planning ERP software
Microsoft Dynamics GP
Category: Enterprise resource planning ERP software
Microsoft ESP SDK
Category: Development environment software
Microsoft Exchange
Category: Electronic mail software
Microsoft Extensible Application Markup Language (XAML)
Category: Development environment software
Microsoft FrontPage
Category: Web page creation and editing software
Microsoft Publisher
Category: Desktop publishing software
Microsoft Silverlight
Category: Web platform development software
Microsoft Systems Management Server
Category: Enterprise system management software
Microsoft Visual Basic Scripting Edition VBScript
Category: Development environment software
Microsoft Visual Basic.NET
Category: Object or component oriented development software
Microsoft Visual C# .NET
Category: Object or component oriented development software
Microsoft Visual FoxPro
Category: Object oriented data base management software
MicroStrategy
Category: Business intelligence and data analysis software
Minitab
Category: Analytical or scientific software
Mixed code generator
Category: Compiler and decompiler software
Modula
Category: Object or component oriented development software
MUMPS M
Category: Development environment software
Nagios
Category: Network monitoring software
National Instruments LabVIEW
Category: Development environment software
NetSuite ERP
Category: Enterprise resource planning ERP software
Network intrusion prevention systems NIPS
Category: Network monitoring software
Oberon
Category: Object or component oriented development software
Objective C
Category: Object or component oriented development software
Objective Caml
Category: Object or component oriented development software
One pass compiler software
Category: Compiler and decompiler software
OpenAI ChatGPT
Category: Development environment software
Oracle Business Intelligence Enterprise Edition
Category: Business intelligence and data analysis software
Oracle E-Business Suite Financials
Category: Financial analysis software
Oracle Fusion Applications
Category: Enterprise resource planning ERP software
Oracle Fusion Middleware
Category: Enterprise application integration software
Oracle Hyperion
Category: Enterprise resource planning ERP software
Oracle JD Edwards EnterpriseOne
Category: Enterprise resource planning ERP software
Oracle JDBC
Category: Data base user interface and query software
Oracle PeopleSoft Financials
Category: Enterprise resource planning ERP software
Oracle Solaris
Category: Operating system software
Oracle WebLogic Server
Category: Application server software
Partial class generator software
Category: Compiler and decompiler software
Pascal
Category: Development environment software
Perforce Helix software
Category: Configuration management software
PowerSoft PowerBuilder
Category: Object or component oriented development software
Programming language one PL/I
Category: Development environment software
Progress OpenEdge ABL
Category: Development environment software
Progress Sonic ESB
Category: Enterprise application integration software
Progress WebSpeed Workshop
Category: Web platform development software
Prolog
Category: Development environment software
Quest Erwin Data Modeler
Category: Metadata management software
ReCrystallize Crystal Reports
Category: Data base reporting software
Red Hat WildFly
Category: Application server software
Relational database management software
Category: Data base management system software
Restructured extended executor REXX
Category: Development environment software
Retargetable compiler
Category: Compiler and decompiler software
Revision control software
Category: Configuration management software
Ruby on Rails
Category: Web platform development software
Salesforce Visualforce
Category: Graphical user interface development software
SAP Adaptive Server Enterprise
Category: Data base management system software
SAP Business Objects
Category: Enterprise resource planning ERP software
SAP BusinessObjects Data Integrator
Category: Enterprise application integration software
SAP Crystal Reports
Category: Data base reporting software
SAP NetWeaver BW
Category: Enterprise application integration software
Scheme
Category: Development environment software
Simulation program with integrated circuit emphasis SPICE
Category: Analytical or scientific software
Smalltalk
Category: Object or component oriented development software
Snort
Category: Network monitoring software
Source code editor software
Category: Program testing software
Source code migration software
Category: Development environment software
StataCorp Stata
Category: Analytical or scientific software
String oriented symbolic language SNOBOL
Category: Development environment software
Structured Query Report SQR
Category: Data base management system software
Supervisory control and data acquisition SCADA software
Category: Industrial control software
Symantec Visual Cafe
Category: Development environment software
Symbolic debugger software
Category: Program testing software
Tax software
Category: Accounting software
Threaded code compiler
Category: Compiler and decompiler software
Tier generator software
Category: Development environment software
Ubuntu
Category: Operating system software
Unified modeling language UML
Category: Requirements analysis and system architecture software
Verilog
Category: Development environment software
Veritas NetBackup
Category: Backup or archival software
Virage VS Archive
Category: Document management software
Virtual private networking VPN software
Category: Network security and virtual private network VPN equipment software
VMware
Category: Clustering software
Web service definition language WDSL
Category: Development environment software
Wireshark
Category: Network monitoring software
Workflow software
Category: Content workflow software
Xerces2 Java Parser
Category: Development environment software
A programming language APL
Category: Development environment software
ABC Compiler
Category: Development environment software
ABC: the AspectBench Compiler for AspectJ
Category: Object or component oriented development software
Ada
Category: Development environment software
Adobe ActionScript
Category: Development environment software
Adobe ColdFusion
Category: Web platform development software
Adobe Dreamweaver
Category: Web page creation and editing software
Adobe Flex
Category: Web platform development software
Adobe PostScript
Category: Development environment software
Advanced business application programming ABAP
Category: Object or component oriented development software
Algorithmic language ALGOL
Category: Development environment software
Amazon Kinesis
Category: Data base management system software
Amazon Simple Storage Service S3
Category: Storage networking software
American National Standards Institute ANSI C
Category: Development environment software
Apache Ant
Category: Development environment software
Apache Groovy
Category: Object or component oriented development software
Apache HTTP Server
Category: Portal server software
Apache Pig
Category: Data base management system software
Apache Solr
Category: Data base management system software
Apache Struts
Category: Web platform development software
Atlassian Bamboo
Category: Enterprise application integration software
AWK
Category: Development environment software
B-Method
Category: Development environment software
Backbone.js
Category: Web platform development software
Basis BBx VisualPRO/5
Category: Graphical user interface development software
Beginner's all-purpose symbolic instruction code BASIC
Category: Development environment software
Bigloo Scheme
Category: Development environment software
Bourne Shell
Category: Operating system software
Call-processing language CPL
Category: Development environment software
Canu
Category: Development environment software
CAST SQL Builder
Category: Data base management system software
Citrix cloud computing software
Category: Access software
Clipper
Category: Development environment software
Code generator software
Category: Compiler and decompiler software
Code munger software
Category: Development environment software
CoffeeCup The HTML Editor
Category: Web page creation and editing software
Collaborative Application Markup Language CAML
Category: Object or component oriented development software
Command interpreters
Category: Compiler and decompiler software
Common business oriented language COBOL
Category: Development environment software
Common Lisp Object System CLOS
Category: Object or component oriented development software
Compilers
Category: Compiler and decompiler software
Computer aided design and drafting CADD software
Category: Computer aided design CAD software
Computer Associates integrated data management system CA-IDMS
Category: Data base management system software
Computer On-line Real-time Applications Language CORAL 66
Category: Development environment software
Corel CorelDraw Graphics Suite
Category: Graphics or photo imaging software
Customer information control system CICS
Category: Transaction server software
Dassault Systemes CATIA
Category: Computer aided design CAD software
Data definition language DDL
Category: Data base management system software
Data manipulation language DML
Category: Data base management system software
dBASE Plus
Category: Data base user interface and query software
Debugging software
Category: Program testing software
Decompilers
Category: Compiler and decompiler software
Delphi Technology
Category: Financial analysis software
Drupal
Category: Web platform development software
Dynamic hypertext markup language DHTML
Category: Web platform development software
E++ pattern language
Category: Object or component oriented development software
Eiffel
Category: Object or component oriented development software
Embarcadero Delphi
Category: Object or component oriented development software
Emerald Software Group Emerald Green Office
Category: Content workflow software
Enterprise JavaBeans
Category: Web platform development software
Event-driven State-machines Programming
Category: Development environment software
Ext JS
Category: Web platform development software
Extensible hypertext markup language XHTML
Category: Web platform development software
Extensible stylesheet language XSL
Category: Enterprise application integration software
FileMaker Pro
Category: Data base user interface and query software
Formula translation/translator FORTRAN
Category: Development environment software
Forth
Category: Development environment software
Gambit Scheme
Category: Development environment software
Geographic information system GIS software
Category: Geographic information system
Graphical user interface GUI design software
Category: Graphical user interface development software
Greatis Object Inspector
Category: Object or component oriented development software
Haskell
Category: Development environment software
Hewlett Packard HP-UX
Category: Operating system software
Work Activities (41)
Working with Computers
Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
Processing Information
Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.
Getting Information
Observing, receiving, and otherwise obtaining information from all relevant sources.
Analyzing Data or Information
Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.
Making Decisions and Solving Problems
Analyzing information and evaluating results to choose the best solution and solve problems.
Thinking Creatively
Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.
Updating and Using Relevant Knowledge
Keeping up-to-date technically and applying new knowledge to your job.
Identifying Objects, Actions, and Events
Identifying information by categorizing, estimating, recognizing differences or similarities, and detecting changes in circumstances or events.
Communicating with Supervisors, Peers, or Subordinates
Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
Estimating the Quantifiable Characteristics of Products, Events, or Information
Estimating sizes, distances, and quantities; or determining time, costs, resources, or materials needed to perform a work activity.
Documenting/Recording Information
Entering, transcribing, recording, storing, or maintaining information in written or electronic/magnetic form.
Developing and Building Teams
Encouraging and building mutual trust, respect, and cooperation among team members.
Organizing, Planning, and Prioritizing Work
Developing specific goals and plans to prioritize, organize, and accomplish your work.
Evaluating Information to Determine Compliance with Standards
Using relevant information and individual judgment to determine whether events or processes comply with laws, regulations, or standards.
Developing Objectives and Strategies
Establishing long-range objectives and specifying the strategies and actions to achieve them.
Establishing and Maintaining Interpersonal Relationships
Developing constructive and cooperative working relationships with others, and maintaining them over time.
Monitoring Processes, Materials, or Surroundings
Monitoring and reviewing information from materials, events, or the environment, to detect or assess problems.
Interpreting the Meaning of Information for Others
Translating or explaining what information means and how it can be used.
Providing Consultation and Advice to Others
Providing guidance and expert advice to management or other groups on technical, systems-, or process-related topics.
Coordinating the Work and Activities of Others
Getting members of a group to work together to accomplish tasks.
Communicating with People Outside the Organization
Communicating with people outside the organization, representing the organization to customers, the public, government, and other external sources. This information can be exchanged in person, in writing, or by telephone or e-mail.
Judging the Qualities of Objects, Services, or People
Assessing the value, importance, or quality of things or people.
Coaching and Developing Others
Identifying the developmental needs of others and coaching, mentoring, or otherwise helping others to improve their knowledge or skills.
Training and Teaching Others
Identifying the educational needs of others, developing formal educational or training programs or classes, and teaching or instructing others.
Inspecting Equipment, Structures, or Materials
Inspecting equipment, structures, or materials to identify the cause of errors or other problems or defects.
Guiding, Directing, and Motivating Subordinates
Providing guidance and direction to subordinates, including setting performance standards and monitoring performance.
Scheduling Work and Activities
Scheduling events, programs, and activities, as well as the work of others.
Monitoring and Controlling Resources
Monitoring and controlling resources and overseeing the spending of money.
Selling or Influencing Others
Convincing others to buy merchandise/goods or to otherwise change their minds or actions.
Assisting and Caring for Others
Providing personal assistance, medical attention, emotional support, or other personal care to others such as coworkers, customers, or patients.
Resolving Conflicts and Negotiating with Others
Handling complaints, settling disputes, and resolving grievances and conflicts, or otherwise negotiating with others.
Repairing and Maintaining Electronic Equipment
Servicing, repairing, calibrating, regulating, fine-tuning, or testing machines, devices, and equipment that operate primarily on the basis of electrical or electronic (not mechanical) principles.
Performing Administrative Activities
Performing day-to-day administrative tasks such as maintaining information files and processing paperwork.
Staffing Organizational Units
Recruiting, interviewing, selecting, hiring, and promoting employees in an organization.
Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment
Providing documentation, detailed instructions, drawings, or specifications to tell others about how devices, parts, equipment, or structures are to be fabricated, constructed, assembled, modified, maintained, or used.
Controlling Machines and Processes
Using either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).
Performing General Physical Activities
Performing general physical activities includes doing activities that require considerable use of your arms and legs and moving your whole body, such as climbing, lifting, balancing, walking, stooping, and handling materials.
Performing for or Working Directly with the Public
Performing for people or dealing directly with the public. This includes serving customers in restaurants and stores, and receiving clients or guests.
Handling and Moving Objects
Using hands and arms in handling, installing, positioning, and moving materials, and manipulating things.
Repairing and Maintaining Mechanical Equipment
Servicing, repairing, adjusting, and testing machines, devices, moving parts, and equipment that operate primarily on the basis of mechanical (not electronic) principles.
Operating Vehicles, Mechanized Devices, or Equipment
Running, maneuvering, navigating, or driving vehicles or mechanized equipment, such as forklifts, passenger vehicles, aircraft, or watercraft.
Work Styles (21)
Dependability
A tendency to be reliable, responsible, and consistent in meeting work-related obligations.
Attention to Detail
A tendency to be detail-oriented, organized, and thorough in completing work.
Humility
A tendency to be modest and humble when interacting with others at work.
Leadership Orientation
A tendency to lead, take charge, offer opinions, and provide direction at work.
Perseverance
A tendency to exhibit determination and resolve to perform or complete tasks in the face of difficult circumstances or obstacles at work.
Self-Confidence
A tendency to believe in one's work-related capabilities and ability to control one's work-related outcomes.
Adaptability
A tendency to be open to and comfortable with change, new experiences, or ideas at work.
Initiative
A tendency to be proactive and take on extra responsibilities and tasks that may fall outside of one's required work role.
Tolerance for Ambiguity
A tendency to be comfortable with ambiguity and uncertainty at work.
Intellectual Curiosity
A tendency to seek out and acquire new work-related knowledge and obtain a deep understanding of work-related subjects.
Achievement Orientation
A tendency to establish and maintain personally challenging work-related goals, set high work-related standards, and exert high effort toward meeting those goals and standards.
Innovation
A tendency to be inventive, to be imaginative, and to adopt new perspectives on ways to accomplish work.
Self-Control
A tendency to remain calm and composed and to manage emotions effectively in response to criticism or difficult situations at work.
Stress Tolerance
A tendency to cope and function effectively in stressful situations at work.
Integrity
A tendency to be honest and ethical at work.
Cautiousness
A tendency to be careful, deliberate, and risk-avoidant when making work-related decisions or doing work.
Social Orientation
A tendency to seek out, enjoy, and be energized by social interaction at work.
Optimism
A tendency to exhibit a positive attitude and positive emotions at work, even under difficult circumstances.
Cooperation
A tendency to be pleasant, helpful, and willing to assist others at work.
Empathy
A tendency to show concern for others and be sensitive to others' needs and feelings at work.
Sincerity
A tendency to be genuine and sincere in interactions with others at work, without concern for personal gain or self-interest.
Want to build these skills?
Sign up to find courses that teach these skills, track your progress, and build a skills passport aligned to this career.
Get Started Free