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 theories
- Technical knowledge of and experience with all phases of software selection and management
- Ability to perform under pressure and meet deadlines established according to District priorities
- Preferred 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 PEIMS
- Experience 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 system
- Experience 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 assigned
- Create, install, and test all set-ups and configurations for student information and finance systems
- Create reports using reporting tools such as Crystal Reports, SSRS, and COGNOS
- Manipulate and query MS SQL database using SQL
- Test various computer programs and their behavior under all operating environments.
- Implement changes to existing systems caused by statutory changes or new ideas submitted by users
- Assist with and/or conduct training programs as needed
- Write programs for user’s special requests
- With frequency, select the most innovative and efficient methods of developing and implementing new computer programs and systems
- Review existing computer programs and recommend refinements, improvements, and enhancements to ensure most efficient methods are employed
- Requires continuous updating of knowledge through self-study, self-discovery, tutorials, and classes
- Monitor 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 software
- Collaborates with other departments to ensure successful project implementation
- Communicates with supervisor and co-workers on a regular basis
- Demonstrates positive customer service relationships
- Manage users and their resources / security levels throughout the year
- Design and drive the implementation of interfaces with third-party systems
- Analyze problems and logs cases with vendors as necessary. Also, tests fixes from vendors as necessary
- Maintains 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. |