Job Description - Analyst, Programmer Description View created on 11/22/2009
Analyst, Programmer
Reports To
Manager, Applications Development
Job Purpose
To analyze, develop, and implement complex computer applications and databases in order to meet user needs; document and maintain specified areas of application software; participate and/or coordinate research of new projects and acts as a resource to customers.
Description of Duties and Tasks
Essential duties and responsibilities include the following. Other duties may be assigned.
Analyzes user needs in administrative functional areas, determines requirements, and develops and implements software solutions to meet user requirements.
Performs complex analytical and technical work in relation to various computer applications, database, websites, and systems
Serves as a technical resource in finding software solutions for customers.
Conducts research and resolves problems in relation to processes, and monitors processes to determine areas for improvement.
Creates and maintains documentation for processes in relation to newly developed programs and/or modifications to existing programs.
Creates test data, conducts tests, and debugs programs, for either in-house or vendor supplied software.
Insures compliance with facility standards relating to security and data protection.
Implements and maintains software application packages and conducts user training as required.
Knowledge
Must possess required knowledge and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.
Required
Familiarity with administrative or educational software applications, such as Finance or Human Resources, or Student Systems.
Datatel/Colleague software, Envision, Tool-Kit Programming Language, and UniData DBMS or SQL Server and PHP, ASP, and/or Java.
Systems analysis techniques and the systems development life cycle.
Installation, testing, and evaluation processes in relation to new and existing software.
Current standards in relation to the compliance of security and data protection.
Project planning and documentation processes and standards
Skills
Must possess required skills and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.
Required
Maintaining an established work schedule.
Effectively using interpersonal and communications skills including tact and diplomacy.
Effectively using organizational and planning skills with attention to detail and follow through.
Analyzing, reviewing and writing applications and programs, based on customer needs and requirements.
Conducting analysis of customer needs and developing solutions to software challenges.
Performing both routine and emergency maintenance for existing computer applications.
Maintaining and modifying existing software applications.
Testing, debugging, and documenting software programs.
Providing customer training in relation to new software applications.
Maintaining confidentiality of work related information and materials.
Establishing and maintaining effective working relationships
Computer Skills
Required
Demonstrated proficiency using standard office software applications and query and control languages, programming languages, and database systems.
Physical Requirements
Occasional lifting of objects up to 10 pounds
Subject to standing, walking, sitting, bending, reaching, kneeling, pushing and pulling
Work is performed in a standard office environment.
Work Experience
Required
Three years work experience in software development/computer programming, including two years work experience with systems analysis.
Preferred
Two years Datatel or web application development work experience within a higher education environment.
Education
Required
Associate's degree in information technology, computer science, computer information systems, management information systems, or a related field with 25 hours of programming courses.
Preferred
Bachelor's degree in information technology, computer information systems, or a related field.
Safety
Work safely and follow safety rules. Report unsafe working conditions and behavior. Take reasonable and prudent actions to prevent others from engaging in unsafe practices.