Application Programmer

What do they do?

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May work individually or coordinate database development as part of a team. 

Click here to view the complete Application Programmer Career Pathway. 

Some typical job duties include:

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. 

Most Important Occupational Skills:

Basic Skills

  • Critical Thinking
  • Active Listening
  • Speaking

Technical Skills

  • Programing
  • Operations Analysis

Social Skills

  • Coordination
  • Persuasion
  • Social Perceptiveness

 Systems Skills

  • Systems Analysis
  • Systems Evaluation
  • Judgement and Decision Making

Problem Solving Skills

  • Complex Problem Solving 

Resource Management Skills

  • Time Management
  • Management of Personnel Resources
  • Management of Financial Resources

Just the Facts

  • Salary range: $50,000-$100,000+
  • Education and Professional Requirements: Entry — Bachelor's degree, knowledge of specialized technologies; Managerial — Bachelor's degree, knowledge of specialed technologies, multiple years related work; Executive — Post-graduate degree preferred, Many years related work experience
  • Possible career path: Application Programmer > Senior Application Programmer > Chief Technology Officer

Click here to view the complete Application Programmer Career Pathway.