Duties and Responsibilities of Various Analyst Programmer Levels (working 40-hour week)
162017 Analyst Programmer 1 (salary grade 11)
Analyst Programmer 1 Job Description Template
- Works under direct supervision
 - Write and maintain straightforward applications.
 - May perform very limited system analysis work.
 - Design, code, test, debug, modify and document systems from detailed instructions and specifications.
 - Assist in preparing detailed specifications from which programs will be written.
 - Automate routine tasks.
 - Program turnover to the production control supervisor.
 - Learn administrative applications standards, procedures, and policies for software development.
 - Associate's degree, 0 to 3 months of experience
 
161042 Analyst Programmer 2 (salary grade 13)
Analyst Programmer 2 Job Description Template
Perform duties of Analyst Programmer 1 and in addition:
- Works under general supervision
 - Analyze and define system scope and objectives through research of customer needs.
 - Prepare detailed specifications for project management plan.
 - Design or modify programming applications for client/server architecture.
 - Develop plans to transition data and applications from mainframe to clients' server.
 - Design, code, test, debug, modify and document moderately complex systems requiring knowledge of processes.
 - Define requirements and develop solutions for end user and application team.
 - Ensure timely production turnover and follow-up after implementation.
 - Associate's degree and 2 years related experience OR Bachelor's degree and no experience.
 
161043 Analyst Programmer 3 (salary grade 15)
Analyst Programmer 3 Job Description Template
Perform duties of Analyst Programmer 2 and in addition:
- Works under minimal supervision
 - Work with users, application team, and technical staff to diagnose and resolve problems.
 - Working with analyst/ programmer 4, investigate and document business processes.
 - Make recommendations for system improvements and enhancements.
 - May direct small project teams as lead developer and coordinator.
 - Associate's degree and 5 years progressive experience OR Bachelor's degree and 3 to 5 years of progressive experience.
 
161044 Analyst Programmer 4 (salary grade 17)
Analyst Programmer 4 Job Description Template
- Perform duties of Analyst Programmer 3 an in addition:
 - Works with a high degree of independence and under general direction
 - Provide input into the business process re-engineering process.
 - Prepare status reports and project plans.
 - Monitor performance of staff project members.
 - Provide input to policies, standards and budget requirements.
 - Associate's degree and 7 years of progressive experience OR Bachelor's degree and 5 to 7 years of progressive experience.