Applications Programmer Salary
Job Description for Applications Programmer
Companies that develop and/or design software solutions or applications - whether they are used for business, entertainment, or some mix of both - are typical employers for applications programmers. The programmer performs coding, compiling, and even some initial testing when developing a new application or updating and revising an existing one. Typically, with larger companies, an application programmer works as part of a team in development, design, or web applications. The programmer must be proficient with a variety of computer languages, usually specified by the employer posting the job. For companies actively developing for platforms such as iOS or Android, an applications programmer also need to be familiar with the use of relevant development kits and tools as well.Read More...
Applications programmers typically work off design and development documentation, schematics, and templates developed by team leads. They are expected to be able to meet deadlines and help troubleshoot any difficulties in the programming or development process. They also are expected to write “clean” code that adheres to best practices in programming and can be easily revised or built upon by other members of the team concurrently or in future versions.
While some work in applications programming may be found based on the applicant's experience in the field, larger developers with contract work typically seek individuals with some certification and at least a bachelor's degree in computer science or a related field. Employers generally prefer applications programmers who have demonstrated an ability to get products to market and efficiently create code for specific platforms.
Applications Programmer Tasks
- Write, modify, and debug software for client applications.
- Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
- Use source debuggers and visual development environments.
- Test and document software for client applications.
- Write, modify, and debug software for web sites.
Common Career Paths for Applications Programmer
Applications Programmers who go on to become Senior Software Engineers may see their salaries climb quite a bit. Median pay for Senior Software Engineers is $94K annually. Applications Programmers go on to become Programmer Analysts more often than anything even though median pay for the role is $60K. Applications Programmers who move into a Senior Programmer Analyst role, another well-traveled path for those in this field, tend to find salaries of $80K.
Application Developer Job Listings
Search for more jobs:
Popular Skills for Applications Programmer
Pay by Experience Level for Applications Programmer
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Salaries for the relatively untried average out to around $53K, but survey participants with five to 10 years of experience earn a significantly higher median of $74K. The average pay reported by folks with 10 to 20 years of experience is around $82K. Survey participants with more than twenty years of experience only make around $81K on average, though; this group reports a lower median than the one claimed by mid-career individuals.