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.
|
8/22/2019
|