Are you one of them?

Join thousands of professionals, that use Programming in their work day.

What is Programming?

Writing computer programs for various purposes.

Occupations that are skilled at Programming

Computer Programmers

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs an…
Work Category: Information Technology

Computer Numerically Controlled Machine Tool Programmers, Metal and Plastic

Develop programs to control machining or processing of metal or plastic parts by automatic machine tools, equipment, or systems.
Work Category: Manufacturing

Web Developers

Design, create, and modify Web sites. Analyze user needs to implement Web site content, graphics, performance, and capacity. May integrate Web sites with other computer applications. May convert written, graphic, audio, and video …
Work Category: Information Technology

Software Developers, Applications

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing…
Work Category: Information Technology

Software Developers, Systems Software

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applicati…
Work Category: Information Technology

Network and Computer Systems Administrators

Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Monitor network to ensure network availability to all system users and may…
Work Category: Information Technology

Software Quality Assurance Engineers and Testers

Develop and execute software test plans in order to identify software problems and their causes.
Work Category: Information Technology

Physicists

Conduct research into physical phenomena, develop theories on the basis of observation and experiments, and devise methods to apply physical laws and theories.

Computer and Information Research Scientists

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
Work Category: Information Technology

Statisticians

Develop or apply mathematical or statistical theory and methods to collect, organize, interpret, and summarize numerical data to provide usable information. May specialize in fields such as bio-statistics, agricultural statistics,…

Biostatisticians

Develop and apply biostatistical theory and methods to the study of life sciences.

Statistical Assistants

Compile and compute data according to statistical formulas for use in statistical studies. May perform actuarial computations and compile charts and graphs for use by actuaries. Includes actuarial clerks.

Web Administrators

Manage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.
Work Category: Information Technology

Computer Systems Analysts

Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer …
Work Category: Information Technology

Computer Systems Engineers/Architects

Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
Work Category: Information Technology

Mathematical Technicians

Apply standardized mathematical formulas, principles, and methodology to technological problems in engineering and physical sciences in relation to specific industrial and research objectives, processes, equipment, and products.
Work Category: Health Science

Database Administrators

Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate, and implement security measures to safeguard computer databases…
Work Category: Information Technology

Biomedical Engineers

Apply knowledge of engineering, biology, and biomechanical principles to the design, development, and evaluation of biological and health systems and products, such as artificial organs, prostheses, instrumentation, medical inform…
Work Category: Health Science

Robotics Engineers

Research, design, develop, or test robotic applications.

Social Science Research Assistants

Assist social scientists in laboratory, survey, and other social science research. May help prepare findings for publication and assist in laboratory analysis, quality control, or data management.
O*NET in-it