Job Description

Title:   PROGRAMMER ANALYST

Position Type: Exempt

Primary Function:

Under minimal supervision, provides broad and integrated applications programming, systems programming, and management support for Division-wide, mission-critical computing on medium to large-scale multi-user production systems. Analyzes user specifications and requirements. Codes, tests, debugs, and documents programs on medium to large-scale, complex projects. Revises and updates programs and documentation as required. Serves as a team lead analyst while working with other Division employees. Technically ensures quality software, reliable information, and stable applications for mission-critical Division functions.

Minimum Qualifications:

  • Associates degree in Computer Science, Management Information Systems, or Information Science, and one year of related experience; or any equivalent combination of education and experience that meets the job requirements.
Knowledge, Skills and Abilities:
  • Thorough knowledge of current technological developments/trends in area of expertise.
  • Comprehensive knowledge of multiple computing systems, applications, and architectures, as well as leadership expertise in one or more computer languages and/or databases.
  • Ability to interpret client informational needs and to determine appropriate alternative solutions; ability to act independently and provide leadership at an advanced level of technical expertise; to plan and manage significant technical projects.
  • Ability to develop and deliver complex oral and written instructions; ability to plan, design, coordinate installation, test, and modify complex systems and subsystems.
  • Ability to specify and develop computer programs using a range of programming languages; to assess and maintain quality of programming structure, design, and coding; and to communicate technical information to non-technical personnel.
  • Ability to stay abreast of and analyze advancements and trends in the data processing field and to make recommendations for changes and improvements to systems and/or programs when advisable.
  • Ability to follow complex oral and written instructions, interpret technical data and recognize different signs and symbols.
  • Visual acuity and perception required for operating a motor vehicle and working with computer hardware and software.
  • Ability to climb, stoop, kneel, bend, reach, and to push, pull and/or lift forty (40) pounds; walk or stand for long periods of time; work occasionally in confined spaces; grasp, hold, and manipulate tools and parts. 
Performance Responsibilities:
  • Leads and directs the planning, coordinating, and scheduling of investigations, feasibility studies, surveys, and technical evaluations/decisions on software strategies.
  • Independently designs and implements integrated hardware and software computer and information systems to meet Division requirements.
  • Maintains a broad knowledge of state-of-the-art technology, equipment, and/or systems.
  • Analyses complex, integrated user project proposals; identifies omissions and errors in requirements and conducts feasibility studies; recommends optimum approach and develops systems and/or applications design for approved projects.
  • Develops new and maintains existing complex and critical applications and sub-applications; ensures reliability of cross-Division applications.
  • Provides advanced applications support for Division-wide, mission-critical computing; plans, coordinates, integrates, tests, implements, and manages applications and system interfaces.
  • Plans and coordinates the analysis, design, programming, timely implementation, and testing of applications projects; reviews design, analysis, and code for quality and adherence to standards; provides on-call support for complex and critical computer applications problems and issues.
  • Performs other duties as assigned.
Reports to:
Manager of Applications Support
Terms of Employment:
Twelve months a year. Salary according to School Board Pay Plan.
Evaluation:
Performance on this job will be evaluated in accordance with School Board policy and administrative regulations on evaluation of non-licensed personnel.



Download        Search 8/22/2019

The York County School Division website contains links to other sites that are not owned or controlled by York County School Division. Be advised that we, the York County School Division,
are not responsible or liable for the content, security or information of these sites. These external links are provided for your convenience.