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

  • Campus Locations:
    1. Lincoln Tech

    Program Options

    Certificate
      • Technology and Skilled Trades
      • Technology and Skilled Trades
  • Campus and Online Programs
    2. Full Sail University

    Program Options

    Master's
      • Master of Science - Mobile Gaming
      • Master of Science - Mobile Gaming
    Bachelor's
      • BS - Game Design (Campus)
      • BS - Cloud Technologies (Campus)
      • BS - Mobile Development (Campus)
      • B.S. - Computer Animation
      • B.S. - Web Design and Development
      • B.S. - Game Design
  • Online Programs Available
    3. ECPI University

    Program Options

    Bachelor's
      • Bachelor's - Cloud Computing
    Associate's
      • Associate's - Network Security
    Certificate
      • Web Design & Dev
      • Mobile Development
  • Online Programs Available
    4. Ashford University

    Program Options

    Bachelor's
      • BA/Sports and Recreation Management - Information Systems
  • Online Programs Available
    5. 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
  • Online Programs Available
    6. 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
  • Online Programs Available
    7. Kaplan University

    Program Options

    Master's
      • MSM in Information Technology
      • Master: Information Technology
      • Master: Information Technology - Project Management
      • Master: IT/Information Security and Assurance
      • MS in Cybersecurity Management
    Bachelor's
      • BBA: New Media and Internet Marketing
      • BSIT - Information Management
      • Bachelor of Science in Information Technology
      • BS in Cybersecurity
      • BS in Information Technology/Information Security and Assurance
    Associate's
      • Associate: Information Technology
      • AASIT: Network Admin
  • Online Programs Available
    8. Herzing University

    Program Options

    Master's
      • MBA Dual Concentration: Human Resources and Technology Management
      • MBA Dual Concentration: Healthcare Management and Technology Management
      • MBA Dual Concentration: Accounting and Technology Management
      • MBA Dual Concentration: Public Safety Leadership and Technology Management
    Bachelor's
      • B.S. - Information Technology: Security Technology Concentration
      • B.S. - Information Technology: Network Management Concentration
      • B.S. - Information Technology Admin and Management With No Declared Minor or Concentration
    Associate's
      • Associate of Science - Technology Studies
      • Associate of Science - Information Technology Admin and Management
  • Online Programs Available
    9. University of Delaware

    Program Options

    Master's
      • Master of Science in Cybersecurity
  • Online Programs Available
    10. Regent University

    Program Options

    Bachelor's
      • Bachelor of Science in Computer Science
      • Bachelor of Applied Science in Information Systems Technology
      • Bachelor of Arts in Leadership Studies - Information Technology
      • Bachelor of Science in Information Systems Technology
      • Bachelor of Science in Information Systems Technology - General
      • Bachelor of Science in Information Systems Technology - Information Security

Featured Schools

Lincoln Tech

  • Technology and Skilled Trades

What year did you graduate High School / Receive GED?

Full Sail University

  • Master of Science - Mobile Gaming
  • BS - Game Design (Campus)
  • BS - Cloud Technologies (Campus)

What is your highest level of education?

ECPI University

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

What is your highest level of education?

Ashford University

  • BA/Sports and Recreation Management - Information Systems

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?

Indiana Wesleyan University

  • B.S. General Studies - Computer Information Technology
  • A.S. Computer Information Technology
  • Graduate Technology Certificate

What is your highest level of education?

Kaplan University

  • MSM in Information Technology
  • BBA: New Media and Internet Marketing
  • Associate: Information Technology

Which subject are you interested in?

Herzing University

  • MBA Dual Concentration: Human Resources and Technology Management
  • B.S. - Information Technology: Security Technology Concentration
  • Associate of Science - Technology Studies

What is your highest level of education?