| Description |   JOB TITLE: Programmer/Analyst – HR/Finance WAGE/HOUR STATUS: Exempt FUNDING SOURCE: Local                           REPORTS TO: Director of Information Systems & Server Management                               PAY GRADE: Technical Schedule, Pay Grade 5 (230 Days)                          DEPARTMENT: Technology                                  PRIMARY PURPOSE: To provide the appropriate District student and staff with the necessary automated tools and services that are mandated by the State, essential for sound business practice, and dictated by excellence in education. This includes the customizing, deploying, troubleshooting, and maintaining the various software applications that are utilized within the District.   QUALIFICATIONS:   Minimum Education/Certification:   
Bachelor’s Degree with major in Information or Computer Science or related field with equivalent experience, or a proven record of success in providing automated student and/or business services.  Special Knowledge/Skills 
General knowledge and experience of data flow diagrams, and database design and theoriesTechnical knowledge of and experience with all phases of software selection and managementAbility to perform under pressure and meet deadlines established according to District prioritiesPreferred expertise in report writing with tools (such as Cognos, SSRS, Crystal Reports)Preferred expertise in relational databases (such as Microsoft SQL (preferred), MySQL)Integration Tools (such as SSIS)A general understanding of multiple programming and scripting languages such as XML, HTML, MS SQL, PowerShell, and other development tools.Preferred knowledge of school business and student systems including Human Resources, Payroll, Finance, Student Registration, Attendance, Discipline Management, Grade Reporting, Health Record Keeping, Student Records, Scheduling, Teacher and Student Portals, and PEIMSExperience in eSchoolPlus, Registration, Teacher Access Center (TAC), Home Access Center (HAC), Cognos reports, PEIMS/TSDS, Digit Resources, Laserfiche, MUNIS, Tyler Content Manager (TCM), Crystal reports, Employee Self Service, Vendor Self Service, and/or Kronos preferred  Minimum Experience:  
A minimum of 3-5 years of recent, progressive experience in the analysis, design, programming, and testing of software and using a relational database management systemExperience working in a team environment for an Information Systems department; experience in vendor and project management  MAJOR RESPONSIBILITIES AND DUTIES:  
Develop, maintain, and enhance programs and/or systems assignedCreate, install, and test all set-ups and configurations for student information and finance systemsCreate reports using reporting tools such as Crystal Reports, SSRS, and COGNOSManipulate and query MS SQL database using SQLTest various computer programs and their behavior under all operating environments.Implement changes to existing systems caused by statutory changes or new ideas submitted by usersAssist with and/or conduct training programs as neededWrite programs for user’s special requestsWith frequency, select the most innovative and efficient methods of developing and implementing new computer programs and systemsReview existing computer programs and recommend refinements, improvements, and enhancements to ensure most efficient methods are employedRequires continuous updating of knowledge through self-study, self-discovery, tutorials, and classesMonitor the use and progress of system’s users, identify problems encountered, suggest resolutions, and resolve those problems.Read and interpret State and Federal laws to recommend required changes to softwareCollaborates with other departments to ensure successful project implementationCommunicates with supervisor and co-workers on a regular basisDemonstrates positive customer service relationshipsManage users and their resources / security levels throughout the yearDesign and drive the implementation of interfaces with third-party systemsAnalyze problems and logs cases with vendors as necessary. Also, tests fixes from vendors as necessaryMaintains documentation on application processes and procedures.Provide on-call support during high priority and critical incidents for supported systems.Other duties as assigned by supervisor.    SUPERVISORY RESPONSIBILITIES:              None.   WORKING CONDITIONS:    Mental Demands/Physical Demands/Environmental Factors:   Must maintain emotional control and exercise reasoning and problem-solving skills while under stress. Must demonstrate ability to communicate effectively (verbal and written). Occasional prolonged and irregular hours. Ability and availability to remotely trouble-shoot and resolve problems during off-hours. Exhibit self-motivation and the ability to generate and meet program objectives and the persistence to ensure high levels of quality and effectiveness. Should constantly demonstrate proactive attitude in securing information, keep informed of software modifications and enhancements, assess impact of technical documentation, anticipate customer needs, and recommend solutions   Safety:  Perform all duties in a safe and responsible manner.  Observe all safety precautions.   The information contained in this job description is for compliance with the Americans with Disabilities Act (ADA) and foregoing statements describe the general purpose and responsibilities assigned to this job and are not an exhaustive list of all responsibilities, duties, and skills that may be required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.   This is an in-person position.  Work from home is not allowed unless approved by the Superintendent. |