Becoming an Applications Developer: Salary Info & Job Description

About this article
An applications developer's median annual salary is around $95,510. Is it worth the educational requirements? See real job descriptions and get the truth about the career outlook to find out if becoming an applications developer is right for you.
View available schools

Pros and Cons of Becoming an Applications Developer

Applications developers analyze consumer needs and use computer programming languages to create applications, utilities and software to meet those needs. Compare these pros and cons to decide if this is a career for you.

Pros of an Applications Development Career
You may have the option to telecommute because many applications development activities can be performed remotely.*
Employment of applications developers was expected to grow 23% during the 2012-2022 decade.*
Most work occurs in comfortable offices or computer laboratories.*
Fairly high wages; the 2014 annual median salary was $95,510.*

Cons of a an Applications Development Career
Applications developers must keep up with the newest technologies through research, continuing education and tech seminars.*
Some employers require applications developers to have master's degrees in computer science or a related field.*
You might end up working overtime. More than a quarter worked more than 40 hours a week in 2012.*
Susceptibility to health conditions caused by prolonged computer use, such as carpel tunnel syndrome, eye strain and back pain.*

Source: *U.S. Bureau of Labor Statistics.

Career Profile

An applications developer is a type of software engineer who works on software applications and utilities. Demand for this type of programmer rises as more businesses demand unique applications and more consumers rely on applications for everything from entertainment to time management. The types of applications you might develop include games, word processors and databases. To perform job duties properly, you'll need to be fluent in several different computer programming languages.

Prospects

Employment of applications developers was projected to grow much faster than average, at a rate of 23% over the 2012-2022 decade, according the U.S. Bureau of Labor Statistics (BLS). Your job prospects may be best if you keep your knowledge of programming languages and tools up to date.

Salary

According to the BLS, in 2014, the lowest 10% of salaried applications software developers made an annual salary of $56,310 or less, while the top 10% made $149,480 or more. The median annual salary was around $95,510.

Career Skills and Requirements

Applications developers must be able to program in a number of different computer programming languages, such as Java and C++. They also have to be able to use several kinds of applications development software. This is because every company uses different combinations of programming languages and development software. The type of applications you create will vary depending on your employer. For example, a financial company might want you to create applications to help clients manage their portfolios, while an entertainment company may ask you to develop a new way to digitally deliver media to customers.

Education

In many cases, your employer will require you to hold a bachelor's degree in computer science or a similar subject, such as mathematics or engineering. A bachelor's degree program in computer science teaches students all about computer systems, including hardware, software, design methodology, algorithms and programming. In addition, these programs provide instruction in some of the programming languages and software development platforms necessary for work in applications development. Math courses are also typically part of the curriculum. Your program could also include a senior capstone project, as well as internship and work study opportunities. Some employers may prefer that you further your education and earn a master's degree.

What Do Employers Look for?

Employers want educated applications developers who are experienced in the software and languages the company uses to program. Here are summaries from a few March 2012 job postings on Monster.com:

  • A Minnesota business talent recruiting agency advertised for an applications developer capable of using C# to design, develop, test and implement custom applications. The company required applicants to have four or more years experience in C# and XML.
  • In Texas, an information technology (IT) and software development company was looking for a senior applications developer with five or more years experience using Java Enterprise and other middleware technologies. Applicants were required to hold a bachelor's degree and have leadership skills.
  • A California health information services business needed an applications developer to create and then support applications that help manage medical databases.
  • Another IT and software development company in Washington D.C. advertised for a developer to aid in the creation of applications to be used by the FBI. The employer asked for applicants with bachelor's degrees in computer science and the ability to pass Top Secret Clearance.
  • A Florida IT and computer services company was looking for an applications developer able to work in a wide variety of languages with a number of different software and platforms. This list included Java, HTML, BEA Weblogic, Oracle databases and Linux platforms.
  • A software development and IT company in Minnesota wanted an applications developer to build databases, manage cyber security and troubleshoot in Crystal Reports, SQL and MS Access.

How Can I Stand Out?

You should develop strong code writing and computer programming skills, which you can do by taking courses while in college. You can demonstrate your skills to potential employers by putting together a portfolio of applications you have contributed to or created yourself.

Certifications

You may want to become certified in one or more programming languages and development platforms to demonstrate your abilities to employers. Certifications are offered by educational institutions, technology organizations and software manufacturers. You'll also want to keep up-to-date on the newest technological advances through research and by attending technology seminars. Some seminars also offer certificates.

Alternative Fields

Computer Support Specialist

If you're not interested in programming and would rather employ your people skills into your work with computers, you may consider becoming a computer support specialist. Computer support specialists provide advice to hardware and software customers in need of troubleshooting. Some employers require support specialists to hold a bachelor's degree, though some lower-level positions may not require a degree at all. While this career has an advantage over a career in applications development in that there are typically fewer education requirements, you're also likely to earn less if you pursue this path. In 2011, the annual median salary for computer support specialists was $48,000, according to the BLS.

Computer Systems Analyst

Becoming a computer systems analyst may be right for you if you are a stickler for efficiency and are also interested in business. Computer systems analysts access IT systems and databases to help organizations develop more efficient and effective IT. A bachelor's degree in computer science or business is typically required, and some employers prefer a Masters in Business Administration (MBA) on top of that. Again, a disadvantage of going into this career is that you're likely to earn less than you would as a applications developer. The BLS reported that computer systems analysts made a median annual salary of $79,000 in 2011. However, an advantage would be that if computer science is not your subject, you may be able to find work with a business degree.

Popular Schools

  • Online Programs Available
    1. Regis University

    Program Options

    Master's
      • Master of Science in Information Assurance
      • Master of Science in Information Assurance - Cybersecurity Specialization
      • Master of Science in Information Assurance - IA Policy Management Specialization
    Certificate
      • Graduate Certificate in Information Assurance Policy Management
      • Graduate Certificate in Information Assurance and Cyber Security
  • Online Programs Available
    2. Georgetown University

    Program Options

    Master's
      • Masters of Professional Studies in Technology Management
  • Online Programs Available
    3. Keiser University

    Program Options

    Bachelor's
      • Bachelor of Science - Cyber Forensics/Information Security
    Associate's
      • Associate of Sciences - Information Technology
  • Online Programs Available
    4. Colorado Technical University

    Program Options

    Doctorate
      • Doctor of Management - Technology Management (Executive Format)
      • Doctorate: Computer Science
      • Doctorate - Computer Science: Information Assurance (Executive Format)
    Master's
      • M.S. - Information Technology
      • Master of Science in Computer Science
      • MS - Management - Information Systems Security
      • M.S. - Management: IT and Project Management
      • M.S. - Information Technology - Project Management
      • Master of Science in Cybersecurity Policy
    Bachelor's
      • B.S. - Information Technology: Software Application Programming
      • BS - IT - Web Development
      • Bachelor: Information Technology
      • BS - Business Administration - IT
      • BS - IT - Security
      • BS - Management - Cybersecurity Management
  • Online Programs Available
    5. ECPI University

    Program Options

    Bachelor's
      • Bachelor's - Cloud Computing
    Associate's
      • Associate's - Network Security
    Certificate
      • Web Design & Dev
      • Mobile Development
  • Campus Locations:
    6. Lincoln Tech

    Program Options

    Certificate
      • Technology and Skilled Trades
  • Online Programs Available
    7. Grand Canyon University

    Program Options

    Master's
      • Bridge to the M.S. in Information Technology Management
      • M.S. in Information Technology Management
      • M.S. in Instructional Technology
      • Master of Science in Cyber Security
      • Master of Science in Cyber Security (Bridge)
    Bachelor's
      • B.S. in Information Technology
      • B.S. in Computer Programming
      • B.S. in Information Technology with an Emphasis in Cyber Security
  • Online Programs Available
    8. Northcentral University

    Program Options

    Doctorate
      • Doctor of Business Admin - Applied Computer Science
      • PhD in Business Admin - Applied Computer Science
      • PhD-TIM - Computer Science
      • Doctor of Business Admin - Computer and Information Security
      • PhD in Business Admin - Computer and Information Security
      • PhD-TIM - Cybersecurity
    Master's
      • MBA - Applied Computer Science
      • MSTIM - Computer Science
      • MBA - Computer and Information Security
      • MSTIM - Information Systems
      • MSTIM - Cybersecurity
  • Campus Locations:
    9. Virginia College

    Program Options

    Bachelor's
      • Bachelor: Management Information Systems
    Certificate
      • Certification - Network Technician
  • Online Programs Available
    10. Indiana Wesleyan University

    Program Options

    Bachelor's
      • B.S. General Studies - Computer Information Technology
    Associate's
      • A.S. Computer Information Technology
      • A.S. General Studies - Computer Information Technology
    Certificate
      • Graduate Technology Certificate

Featured Schools

Regis University

  • Master of Science in Information Assurance
  • Master of Science in Information Assurance - Cybersecurity Specialization
  • Graduate Certificate in Information Assurance Policy Management
  • Graduate Certificate in Information Assurance and Cyber Security

What is your highest level of education completed?

Georgetown University

  • Masters of Professional Studies in Technology Management

What is your highest level of education completed?

Keiser University

  • Bachelor of Science - Cyber Forensics/Information Security
  • Associate of Sciences - Information Technology

What is your highest level of education?

Colorado Technical University

  • Doctor of Management - Technology Management (Executive Format)
  • M.S. - Information Technology
  • B.S. - Information Technology: Software Application Programming

Are you a US citizen?

ECPI University

  • Bachelor's - Cloud Computing
  • Associate's - Network Security
  • Web Design & Dev

What is your highest level of education?

Lincoln Tech

  • Technology and Skilled Trades

What year did you graduate High School / Receive GED?

Grand Canyon University

  • Bridge to the M.S. in Information Technology Management
  • M.S. in Information Technology Management
  • B.S. in Information Technology
  • B.S. in Computer Programming

What is your highest level of education?

Northcentral University

  • Doctor of Business Admin - Applied Computer Science
  • PhD in Business Admin - Applied Computer Science
  • MBA - Applied Computer Science
  • MSTIM - Computer Science

What is your highest level of education?