Education Portal is now! We still offer the same great content and features, with more added every day, just under a new name. Learn more x

Senior Application Developer: Job Description, Duties and Requirements

Learn about the education and preparation needed to become a senior application developer. Get a quick view of the requirements as well as details about degree programs, job duties and certifications to find out if this is the career for you.

View 15 Popular Schools »

Essential Information

Senior application developers manage teams of computer software engineers to create and update programs used by business professionals. They must establish what a customer needs, delegate projects to team members and follow up to verify all projects are completed on time and as requested. A master's degree in information technology or a similar field, previous work experience and various certifications are typically required for this upper-level position.

Required Education Master's degree in information technology or computer sciences
Other Requirements Certification requirements vary by employer; at least 5 years of relevant work experience preferred
Projected Job Growth (2012-2022) 23% for applications software developers*
Median Salary (2014) $90,576**

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

Job Description for a Senior Application Developer

Senior application developers (SADs) work in the computer industry supervising other application and system developers. The U.S. Bureau of Labor Statistics (BLS) states that these computer application software engineers focus on the user's needs in regard to the functions of business-related computer software programs (

Working with individual clients or larger companies, SADs examine the company's goals and review the current technology to determine what upgrades can be made or what new programs should be installed to help improve efficiency. Since SADs act as supervisors, they often delegate the duties of upgrading and installing new systems to a team of application software engineers.

According to O*NET Online, SADs are engineer managers in charge of assigning projects to lower-level engineers ( Usually SADs participate in the hiring process and routinely evaluate the progress of their team members.

The BLS anticipates a 23% job growth rate for applications software developers between 2012 and 2022, which is faster than the average for all occupations. Developments in mobile technology, advancements in healthcare information storage systems and cybersecurity concerns are all expected to fuel employment demand in the industry. In December 2014, indicated that the median salary for U.S. senior application developers was $90,576 per year.

Job Duties of Senior Application Developers

SADs maintain the job duties of a supervisor as well as a lower-level application developer or engineer. These duties can include regular consultations with clients concerning software, creating new programs and testing newly installed programs to verify functionality.

The managerial side of being a SAD can include writing reports on team progress and presenting those reports to upper executive committees, per O*NET. Some SADs review budgetary issues and assist on negotiating contracts with new customers. SADs also make executive level decisions for their department, ensure company policies are being followed and counsel employees as needed.


Although software application engineers only require a bachelor's degree, according to the BLS, a senior-level position may require a master's degree in information technology or computer sciences. Combining a bachelor's degree with certification in computer languages and software programs may supplement a graduate degree for some SAD positions.

O*NET shows that this position requires at least five years experience in the technology industry with some experience in management. Most employers also require various levels of certification, especially related to software programs, according to the BLS. Many technology companies require SADs to know several programming languages, such as Java, HTML, C++ and Perl.

Show me popular schools

Related to Senior Application Developer: Job Description, Duties and Requirements

  • Related
  • Recently Updated
  • Popular
How to Become a Microsoft Certified Application Developer

Find out how to become a Microsoft Certified Application Developer. Research the training requirements and learn about the...

Be a Certified Application Developer: Certification and Career Roadmap

Find out how to become a certified application developer. Research the education and training requirements and learn about the...

Microsoft Certified Application Developer (MCAD) Certification Program

Applications developers and programmers can earn Microsoft certification that demonstrates their expertise in several...

Internet Solutions Developer: Career Profile

Learn about the education and preparation needed to become an Internet solutions developer. Get a quick view of the...

Application Developer: Job Description, Duties and Requirements

Popular Schools

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics