What are the responsibilities and job description for the Programmer Analyst II, TECHNOLOGY position at Cypress-Fairbanks Independent School District?
Primary Purpose:
Evaluate, research, analyze, support, and assist in development of computer system requirements that will provide solutions for Cypress-Fairbanks Information Services department including, but not limited to Texas Education Agency's (TEA) Public Information Education Management Systems (PEIMS), eFinance (ERP), eSchoolPlus(SIS), BI solutions, AI-powered analytics, PowerSchool, and any other systems that are supported by Cypress-Fairbanks ISD.
QUALIFICATIONS:
Education/Degree(s):Education/Degree(s):
- Bachelor’s degree from an accredited college or university, or minimum of five (5) years’ experience in Information Systems K-12 (PowerSchool, eSchoolPlus, eFinancePlus).
Professional experience:
- Preferred Five (5) years’ experience with Texas K-12 business processes and best practices.
Special Knowledge/Skills:
- Knowledge of multiple operating systems.
- Knowledge of programming languages, frameworks, and software development methodologies, C# preferred.
- Knowledge of database management software and applications development tools, SQL preferred.
- Ability to develop and maintain systems documentation and technical assistance manuals.
- Ability to detect and resolve problems in application software.
- Possess a strong understanding of appropriate leading-edge technologies.
- Proficiency in Business Intelligence (BI) tools such as Power BI, Tableau, or similar platforms.
- Ability to implement AI powered systems.
- Experience in developing ETL processes and maintaining data pipelines.
- Knowledge of data warehousing concepts and cloud-based solutions like Azure, AWS, or Google Cloud.
- Must be a critical thinker with strong problem-solving skills.
- Strong organizational, written, oral communication, and interpersonal skills.
- Ability to implement policy and procedures.
TERMS OF EMPLOYMENT: 250 days
SALARY:
$73,550 - TA 6
Salary Range (based on experience) as set by the Board of Trustees
MAJOR RESPONSIBILITIES AND DUTIES:
- Lead software development projects, including analysis, design, writing code, testing, and implementation.
- Provide technical guidance to junior team members.
- Resolve complex technical issues.
- Conducts detailed systems software designed to meet technical and user requirements.
- Ensures that developed software is designed to meet technical and user requirements.
- Writes code according to specifications to create software that is effective and easy to maintain.
- Creates, maintains, and updates technical manuals and documentation for internally developed software.
- Develops and runs special reports and queries.
- Identifies application-related problems and recommends solutions.
- Assists users to complete major projects and jobs as needed including the collection, editing, and reporting of data.
- Provides programming-related support for administrative applications including but not limited to student, payroll, finance, and human resources.
- Communicates with administrative and clerical personnel to determine processing needs, clarify requests, develop solutions, and provide technical assistance.
- Updates and maintains existing software and hardware systems based on the changing needs of the District.
- Compiles, maintains, and files all physical and computerized reports, records, and other documents required.
- Provides excellent customer service.
- 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 a 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.
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.
Salary : $73,550