What are the responsibilities and job description for the Senior Programmer Analyst position at Cypress-Fairbanks Independent School District?
SUMMARY:
Evaluate, research, analyze, develop, and serve as a business decision maker to determine computer system requirements that will provide solutions for Cypress-Fairbanks Student Information System (SIS) including, but not limited to Texas Education Agency's (TEA) Public Information Education Management Systems (PEIMS), eFinance systems, PowerSchool, and any other systems that are supported by Cypress-Fairbanks ISD.
QUALIFICATIONS:
- Bachelor’s degree in computer science, Business Administration, or related technical field or equivalent work experience.
- A minimum of five (5) years of experience in computer programming in either the business field or educational environment is required.
- Experience in the education industry preferred.
- Extensive knowledge of programming languages, frameworks, and software development methodologies.
- Solid knowledge of computer programming skills and languages such as
- NET
- 4GL
- PHP
- SQL
- C#
- Knowledge and experience with PowerSchool eFinance.
- Knowledge of Cognos; and/or other report-writing programs.
- Strong organizational, communication, and interpersonal skills are needed.
- Successful project management of multiple complicated projects.
- Strong software troubleshooting and documentation skills.
- Knowledge of accounting and payroll functions. Possess a strong understanding of appropriate leading-edge technologies.
- Must be a critical thinker with strong problem-solving skills.
- Ability to implement policy and procedures.
TERMS OF EMPLOYMENT: 250 days
SALARY:
$90,053 - TA 8
Salary Range (based on experience) as set by the Board of Trustees for the school year 2023-2024
MAJOR RESPONSIBILITIES AND DUTIES:
- Analyzes business processes and adjusts the software configurations to maximize efficiency.
- Performs MS-SQL DBA functions and modifications.
- Develops programs to meet customer design specifications.
- Mentor junior developers and provide technical guidance to other team members.
- Communicate with customers to analyze and document software needs or enhancements.
- Lead presentations of technical solutions to non-technical stakeholders.
- Coordinates with software vendors to analyze design and implement solutions to meet customer needs.
- Continually maintains and demonstrates an attitude consistent with the concept and goal of achieving outstanding customer service levels and customer satisfaction.
- Complies with policies established by federal and state law, State Board of Education rules, and local board policy.
- Performs other duties as assigned.
SUPERVISORY RESPONSIBILITIES:
· None
MENTAL DEMANDS/PHYSICAL DEMANDS/ENVIRONMENTAL FACTORS:
· Tools/Equipment Used: Standard office equipment including personal computers and peripherals
· Posture: Prolonged sitting; occasional bending/stooping, pushing/pulling, and twisting
· Motion: Repetitive hand motions, frequent keyboarding, and use of mouse; occasional reaching
· Lifting: Occasional light lifting and carrying (less than 15 pounds)
· Environment: Frequent district-wide travel and occasional statewide travel; occasional prolonged and irregular hours
· Work after-hours
The foregoing statements describe the general purpose and responsibilities assigned to this job and are not an exhaustive list of all responsibilities and duties that may be assigned or skills that may be required.
All applications will be reviewed.
Not all applicants will be interviewed.
Hiring Managers may choose to email you regarding this application. Please monitor your email regularly for any communication.