Microcomputer Applications Careers: Salary Info & Job Description

About this article
What are the pros and cons of a career in microcomputer applications? Get real job descriptions and education requirements to see if a career in this field is right for you.
View available schools

Career Information At a Glance

Applications are the programs that run on microcomputers, the small computing devices most of us use every day. Working as a computer support specialist, computer programmer or administrative manager is a common career track in this field. Keep reading for specific information about each of these choices below.

Computer Support Specialist Computer Programmer Administrative Manager
Career Overview Provides computer software and equipment support for individuals, companies and organizations. Designs computer software by writing code. Supervises the supportive services of many different types of companies and organizations.
Education Requirements Usually an associate's or a bachelor's degree Usually an associate's or a bachelor's degree At least a high school diploma or a GED, although an associate's or bachelor's degree may be required
Program Length 1-2 years for an associate's; 3-5 for a bachelor's degree 1-2 years for an associate's; 3-5 for a bachelor's degree 1-2 years for an associate's; 3-5 for a bachelor's degree
Certification N/A Voluntary professional certification may help with advancement Voluntary professional certification may help with advancement
Work Experience Little to none, in most cases Varies depending on the position Several years of experience is usually required
Job Outlook for 2012-22 Faster than average growth (17%) compared to all occupations* Average growth (8%) compared to all occupations* Average growth (12%) compared to all occupations*
Mean Salary (2014) $51,500 (for user support specialists)* or $66,140 (for network support specialists)* $82,690* $92,250*

Sources: *U.S. Bureau of Labor Statistics

Computer Support Specialist

As a computer support specialist, you'll provide computer help to those who need it, often by phone, but sometimes in person. As a technical support specialist, you'll typically service network systems, computers and microcomputing devices, as well as solve issues with local and wide area networks and different kinds of Internet systems. As a help-desk technician, you'll assist customers and clients with setting-up and fixing their computer systems.

Requirements

Although requirements vary, you'll usually need to earn an undergraduate degree in computer science, information technology (IT) or a related field. The number of years of experience that you'll need varies, but it's rarely more than five years and may not be necessary at all for entry-level positions. When offered, on-the-job training lasts about three months.

The following computer support specialist positions were available online in January 2013:

  • A technical support company in New Jersey was seeking an IT Technical Support Specialist with 1-2 years of firsthand experience with computers and 1-2 years of repair experience.
  • An organization located in New York, NY, working towards an AIDS vaccine, sought an IT desktop support specialist with 3-5 years of experience with both PCs and Macs.
  • A two-year degree and a year of experience were required for a computer support specialist position in Wichita, KS.

Standing Out

As you learn basic computer support techniques and more advanced methods, you will be able to take on more duties and impress your employer. Another option for demonstrating your proficiency and dedication to the field is joining a relevant professional organization such as HDI, the Technology Services Industry Association, or the Association for Computing Machinery. Organizations such as these can offer access to helpful resources such as industry journals and magazines, webinars and conferences to help keep you current with the latest technology.

Computer Programmer

Computer programmers design computer software applications by writing code. They work with other professionals such as computer engineers and software developers to design software by translating the program into code that a computer can understand. In this position, you may also need to eliminate bugs from new programs and debug old programs by writing the code for software updates.

Requirements

Although work experience and on-the-job performance are often valued more than formal education, an associate's or bachelor's degree is sometimes required to become a computer programmer. In order to learn about applications and other technologies specific to your employer, you may be required to complete in-house training. If you gain some business experience, you may be able to eventually advance to the position of computer systems analyst.

In January 2013, potential employers listed the following programming jobs on the Internet:

  • A candidate with five years of experience, drive and a solid work ethic was sought by a health care firm's tech center in Denver, CO.
  • In Jersey City, NJ, a software services firm was searching for a computer programmer with an associate's degree in the field.
  • A bachelor's degree in computer engineering or computer science and two years of experience were required for a Java programming job for games in New York, NY.

Standing Out

The more kinds of code that you're able to write, the more your job opportunities in a variety of fields. Java-J2EE is a common platform that you may need to know. In addition to this, skills with HTML, SP, jQuery, Servlets, WebSphere, AJAX, Hibernate, XML, Spring, Unix Shell Scripts and Oracle can be useful. Knowledge of 3D and 2D programming may also help you stand out against other applicants. Gaining certification from specific software vendors such as Adobe can help too.

Administrative Manager

An administrative manager typically supervises the daily operations of a company or organization. Some of these managers work directly in the microcomputer applications industry, but those employed in all industries likely use microcomputer applications to help them do their jobs more productively. Managing administrative and clerical staff, maintaining the organization of the work facility and dealing with budgets and finance are fairly standard job requirements. While contract administrators tend to deal more with the business side of the industry, facility managers maintain and oversee daily operations.

Requirements

Education requirements vary widely in this field. Although a high school diploma or a GED is often all that is required for certain positions, you may need to earn a computer science or IT degree to work in the microcomputing industry itself. Prospective employers may also expect you to have at least 1-5 years of related experience.

Here are a few administrative manager positions that were listed online in January of 2013:

  • A health services company in Pennsylvania sought an assistant director of information services. Requirements included ten years of health care experience, including at least five years of management experience, and a bachelor's degree in the field. RN certification was a plus.
  • In Maryland, a biopharmaceutical company needed a director of information services with a bachelor's degree in information technology, computer operations or computer science and ten years of experience.
  • Seven years of experience with three at the managerial level were required for a Washington, DC-area director of information technology services position.

Standing Out

Knowledge of both microcomputing and managerial styles can help you stand out as an administrative manager. Many jobs in this field require not only that you have experience with IT or computer science, but that you have executive experience as well. A solid way to give your resume a boost may be to earn your Certified Manager (CM) credential from the Institute of Certified Professional Managers; you will need some part- or full-time experience to obtain this credential.

Popular Schools

  • Online Programs Available
    1. UMass Global

    Program Options

    Master's
      • MS in GIS & Data Analytics
      • MS in GIS & Data Analytics
    Bachelor's
      • BS in Information Technology
      • BS in Information Technology (Project Management)
  • Online Programs Available
    2. National University

    Program Options

    Doctorate
      • Doctor of Philosophy in Computer Science
      • PhD-TIM - Computer Science
      • DBA - Information Technology
      • Doctor of Philosophy in Cybersecurity
      • Doctor of Philosophy in Data Science
      • PhD - General and Technology
    Master's
      • Master of Science in Computer Science
      • Master of Science in Data Science
      • MSIT - Cloud and Networking Infrastructure Management
      • MSCY - General Cybersecurity
      • MSTM - Cybersecurity Management
      • MSTM - Data Science Management
  • Campus and Online Programs
    3. Full Sail University

    Program Options

    Master's
      • Game Design Masters - Campus
      • Computer Science Masters - Online
      • Game Design Masters - Online
      • Mobile Gaming Masters - Online
    Bachelor's
      • B.S. - Game Development
      • Bachelor of Science - Software Development
      • Cybersecurity Bachelors - Campus
      • Game Business and Esports Bachelors - Campus
      • Interactive Technology Bachelors with Game Design Concentration - Campus
      • Computer Science Bachelors with Mobile Dev Concentration - Online
    Certificate
      • Computer Science Bachelors with AI Concentration - Online
      • User Experience Bachelors - Online
  • Online Programs Available
    4. Grand Canyon University

    Program Options

    Master's
      • M.S. in Computer Science (Bridge)
      • M.S in Software Development
      • M.S in Software Engineering
      • M.S. in Instructional Technology
      • M.S. in Information Technology
      • M.S. in Cybersecurity Management
    Bachelor's
      • B.A. in Digital Design with an Emphasis in Web Design
      • B.S. in Software Development
      • B.S. in Applied Technology
      • B.S. in Applied Cybersecurity Management
      • B.S. in Cybersecurity Management
  • Online Programs Available
    5. Liberty University

    Program Options

    Certificate
      • CERT: Application Development
      • CERT: Web Development
      • CERT: Database
      • CERT: Information Assurance
  • Online Programs Available
    6. Purdue Global

    Program Options

    Master's
      • MS in IT - Secure Software Development and Quality Assurance
      • MS in Cybersecurity Management - Secure Software Development and Quality Assurance
      • MSM in Information Technology
      • Master: Information Technology
      • Master: Information Technology - Project Management
      • MS in IT - Amazon Web Services (AWS) Cloud Technologies
    Bachelor's
      • BS in Analytics - Software Development Using C#
      • BS in Analytics - Software Development Using Java
      • BS in Analytics - Software Development Using Python
      • BS in Analytics - Software Development Using Web Languages
      • BS in Cybersecurity - Software Development Using C#
      • BS in Cybersecurity - Software Development Using Java
    Associate's
      • Associate of Applied Science in Information Technology
    Certificate
      • Professional Focus + Google UX Design Certificate
      • Professional Focus + Google IT Support Certificate
  • Western Governors University

  • Campus Locations:
    8. Universal Technical Institute

    Program Options

    Certificate
      • Robotics and Automation Technology

Featured Schools

UMass Global

  • MS in GIS & Data Analytics
  • BS in Information Technology
  • BS in Information Technology (Project Management)

Which subject are you interested in?

National University

  • Doctor of Philosophy in Computer Science
  • PhD-TIM - Computer Science
  • Master of Science in Computer Science
  • Master of Science in Data Science

What is your highest level of education?

Full Sail University

  • Game Design Masters - Campus
  • B.S. - Game Development
  • Computer Science Bachelors with AI Concentration - Online

What is your highest level of education?

Grand Canyon University

  • M.S. in Computer Science (Bridge)
  • M.S in Software Development
  • B.A. in Digital Design with an Emphasis in Web Design
  • B.S. in Software Development

What is your highest level of education?

Liberty University

  • CERT: Application Development
  • CERT: Web Development
  • CERT: Database

What is your highest level of education?

Purdue Global

  • MS in IT - Secure Software Development and Quality Assurance
  • BS in Analytics - Software Development Using C#
  • Associate of Applied Science in Information Technology
  • Professional Focus + Google UX Design Certificate

Which subject are you interested in?

Universal Technical Institute

  • Robotics and Automation Technology

What is your highest level of education completed?