Computer Programmer Analyst

  • Harriman, Tennessee, United States
  • Staff
  • Staff Full-Time
  • Closing on: Aug 16 2025

Title: Computer Programmer Analyst

Employee Classification: Other Professionals

Institution: Roane State Community College

Department: Information Technology

Campus Location: Roane State Community College

Job Summary

Position involves the responsibility of planning, designing, implementing, documenting and maintaining efficient and cost-effective administrative computer application systems/programs to meet college informational needs as directed. Provide technical advice, assistance and training in user computer applications as needed. Provide efficient and dependable computer applications and databases. Work performed in programming various systems for a computer; maintaining existing programs and performing related work as required. Personal characteristics of honesty, integrity, trust, working well with various personnel, accuracy and timeliness in work performed.

This is an in-office position with possible opportunities to work remotely.

Job Duties

  • Develops, codes, tests and maintains software for various systems. 
  • Analyzes, tests, installs and supports periodic software releases and upgrades on assigned applications. 
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections. Prepares flow charts and block diagrams for procedures.
  • Provides technical assistance by responding to inquiries from others regarding errors, problems, and questions about system software.
  • Consults with users to gather information about objectives, features, functions, inputs and outputs of a program to meet the needs of the user.
  • Analyzes code to find causes of errors and revises programs to correct errors. Provide advice and support to users, investigating and resolving any problems reported.
  • Performs other work as assigned. 

Minimum Qualifications

Bachelor's degree in computer science or minimum three years of experience in related field.
Basic knowledge of Linux/Unix Operating Systems.

Preferred Qualifications

• Experience in a higher education setting.
• Experience in the one or more of the following computer programming languages ­ Java, JavaScript, AJAX, SQL, PLSQL, and HTML are preferred.

Knowledge, Skills, and Abilities

• Knowledge of modern computer technology and programming.
• Knowledge of practices, procedures and equipment used in computer operations. Ability to express well in verbal and written form, ideas and procedures; and understand complex data relationships.
• Ability to evaluate situations and make decisions.
• Ability to express ideas clearly, concisely and convincingly.
• Ability to manage multiple priorities.
• Ability to function with minimal supervision on mission critical systems.

 

Sign up for Job Alerts here!

 

Not You?

Thank you

Refer a friend!

Not You?

Thank you

Ready to Apply?

Refer someone to this job

Not You?

Thank you