Senior Programmer Analyst
Description GENERAL RESPONSIBILITIES The Sr. Programmer Analyst's role is to define, develop, test, analyze, and maintain new and existing software applications in support of school division needs. This includes writing, coding, testing, and analyzing software programs and applications. Research, design, document, and modify software specifications throughout the software development life cycle are also in the scope of work for this position.
(These are intended only as illustrations of the various types of work performed. The omission of specific duties does not exclude them from the position if the work is similar, related, or a logical assignment to the position.)
Collaborate with programmers and designers in conceptualizing and developing new software programs and applications. Liaise with other developers and network administrators to assist in resolving problems with application systems. Analyze and assess existing business systems and procedures. Assist in the definition, development, and documentation of an application’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments. Assist in defining application development project plans, including scoping, scheduling, and implementation. Research, identify, analyze, and fulfill requirements of all internal and external program users. Communicate with vendor software support personnel to resolve issues encountered with vendor software. Consistently write, translate, and code software programs and applications according to business requirements. Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. Provide verbal and written project status. Develop and maintain user manuals and guidelines. Perform other duties as assigned.