Programmer Analyst

4 weeks ago


Beaumont, United States Beaumont ISD Full time
Beaumont Independent School District
Job Description

JOB TITLE:

Programmer Analyst

CLASSIFICATION:

Exempt

REPORTS TO:

School Administration

PAY GRADE:

ADM

Choose # of days worked

LOCATION:

Administration Building

DATE REVISED:

6/5/2024

PRIMARY PURPOSE:

Develop and maintain systems applications in order to support user needs for school district information. Provide timely and accurate information to administrators. Design, implement, and maintain reports utilized by campus and district based end-users.

QUALIFICATIONS:

Education/Certification:
  • Bachelor's degree in Management Information Systems, Business, or related field
  • Associates Degree and/or work experience may substitute for education
Special Knowledge/Skills:
  • Thorough knowledge of database design, SQL (Structured Query Language), and reporting systems
  • Ability to analyze data from a variety of sources and prepare operational and summary reports
  • Review documents and extract relevant information; ability to interpret data
  • Create and distribute confidential student reports for district staff
  • Excellent analytical and problem-solving skills
  • Excellent technical skills including demonstrated proficiency in multiple relational databases
  • Ability to develop, test, debug, and implement reports with accurate data
  • Ability to understand computer logic, languages, and data structures
  • Aptitude for detailed work including analyzing, interpreting, and devising solutions to technical problems
  • General knowledge of network design and implementation including an understanding of local area network (LAN) and wide area network (WAN) standards and equipment
  • Knowledge of internet standards and systems including TCP/IP, DNS, and email
  • Ability to work with Microsoft Windows Desktop and Server environments
  • Experience with any of the following programs and technologies a plus: DB2, SQL Server, Microsoft Access , Jaspersoft, HTML (5), JavaScript, Visual Programming Environments and Languages (Visual Basic, C++, Java, etc)
  • Strong organizational and communication skills, both oral and written
  • Ability to efficiently document all projects, applications and network systems
  • Ability to interface effectively with staff, end users, and administration
  • Must be able to travel to schools throughout the district
Experience:
  • Five or more years experience in information systems with an emphasis on systems analysis
  • Experience with Databases required, SQL preferred
MAJOR RESPONSIBILITIES AND DUTIES:

Analysis
  1. Perform all phases of software development including analysis, design, coding, testing, and implementation.
  2. Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, and approaches to problems.
  3. Interview and survey workers, observe job performance and/or perform the job in order to determine what information is processed and how it is processed.
  4. Consult with management throughout the design phase in order to confirm agreement on the principles of the system.
  5. Confer with clients regarding the nature of the information processes or computation a computer program is to address.
  6. Develop, document and revise system design procedures, test procedures, and quality standards.
  7. Analyze, review, and modify program to increase operating efficiency or adapt to new requirements.
Application Support
  1. Work with administrators to identify, develop, and implement reports from the student information systems and address specific program/project needs.
  2. Design, develop, and implement custom reports for campus and district use.
  3. Ability to merge data across data sources in a variety of formats (including various databases, flat files, etc.).
  4. Interact with district or campus staff to establish or clarify report requirements and develop report specifications.
  5. Elicit information and documents needed to formulate evaluation questions.
  6. Assist in the identification and development of measurable objectives.
  7. Identify application-related problems and recommend effective solutions.
  8. Provide programming-related support for all personnel to assist in completing job functions in the most efficient manner.
  9. Work with data processing staff and end users to design all applications to meet specified needs and produce accurate output.
  10. Communicate with administrative and clerical personnel to determine processing needs, clarify requests, develop solutions, and provide technical assistance.
  11. Recreate steps taken by user to locate source of problem and rewrite program to correct errors.
  12. Assist administrative and clerical personnel to complete major projects and jobs as needed including the collection, editing, and reporting of data.
  13. Provide programming-related support for administrative applications (i.e., student, payroll, finance, personnel, etc.).
  14. Communicate with administrative and clerical personnel to determine processing needs, clarify requests, develop solutions, and provide technical assistance.
  15. Provide staff and users with assistance solving computer related problems.
  16. Maintain familiarity with the operating system, applications software, and data management systems operated by Beaumont ISD Information Services Technology.
Other
  1. Compile, maintain, and file all physical and computerized reports, records, and other documents required.
  2. Assume responsibility for professional growth.
  3. Keep up-to-date on changes in technology and apply new knowledge to the job.
  4. Comply with policies established by federal and state law, State Board of Education rule, and local board policy.
  5. Perform duties in a professional, ethical, and responsible manner as defined in the Texas Education Agency Code of Ethics for Educators.
  6. Perform other duties as assigned.

EQUIPMENT USED:
  • Standard office equipment including personal computer, peripherals, new technology equipment, and devices as acquired by the district
WORKING CONDITIONS:

Mental Demands
  • Maintain emotional control under stress
  • Work with frequent interruptions
  • Ability to communicate effectively (verbal and written)
  • Ability to interpret policy, procedures, and data
  • Ability to problem solve, to work collaboratively with others, and to work on multiple projects/tasks within a given period of time
Physical Demands
  • Light lifting and carrying, reaching above shoulder, use of fingers, repetitive hand motions; frequent bending and stooping
  • Prolonged use of computer
Environmental Demands
  • Normal office environment
  • May work prolonged or irregular hours


**The State Board for Educator Certification will require all first time applicants for an initial credential to be fingerprinted as part of a national criminal background check. A cost of up to $49. 00 will be charged for fingerprinting.

The above statements describe the general purpose and responsibilities assigned to the job and are not an exhaustive list of all responsibilities, duties, and skills that may be required. This job description is not an employment agreement or contract. The administration has the exclusive right to alter this job description at any time without notice.

Approved by Immediate Supervisor:

Date:

Reviewed by HR Director:

Date:

Received by Employee:

Date:
  • Programmer Analyst

    4 weeks ago


    Beaumont, United States Beaumont ISD Full time

    **Beaumont Independent School District**: **JOB TITLE**: Programmer Analyst **CLASSIFICATION**: Exempt **REPORTS TO**: School Administration **PAY GRADE**: ADM Choose # of days worked **LOCATION**: Administration Building **DATE REVISED**: 6/5/2024 **PRIMARY PURPOSE**: **QUALIFICATIONS**: **Education/Certification**: - Bachelor's degree in Management...