Programmer/Analyst I

Job | Posted 7 days ago
Favorite
Share
Apply
Start Date
04/01/2025
Valid Through
03/24/2025
Position Areas
Non-Instructional Support

Description

Please note that this posting closes at 3:00 pm on the date listed above.

Granite School District
 

Job Title Programmer/Analyst I
Department/Location Information Systems
Supervisor Project Manager
Salary Schedule Middle Manager
Lane Placement C
Contract Length 12 months (243 days)
FTE 1.0
FLSA Classification Exempt
Special Designations None

If you have questions regarding this position please contact Craig Schow at (385)646-7438 or email cschow1@graniteschools.org
 

To perform this job successfully, an individual must be able to perform each essential function satisfactorily, with or without reasonable accommodations.  The requirements listed below are representative of the knowledge, skills, training, education, responsibilities, abilities; the machines, tools and equipment used; background; and any licenses or certifications required.  Physical, punctual, reliable, and predictable regular attendance is an essential job function to perform the essential duties and responsibilities of the position.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.

Job Summary:

The Programmer/Analyst I provides technology that most effectively supports the common educational goals and vision of the district community. 

Under the direction of the Chief Information Officer and Project Manager the Programmer/Analyst I works with key stakeholders to develop a wide variety of software and systems in support of the district's educational goals. Typical tasks include creating and improving websites (e.g. MVC.net, C#, PHP), providing key information through the creation of dashboards (e.g. Power BI, Tableau) and reports (e.g. SSRS, Report Builder), and integrating existing software and data with third-party systems (e.g. Clever, Canvas). 

Upon hire, it is anticipated that initial projects will include programming support for the Focus Student Information System, and the creation of PostgreSQL queries for reporting, data management, and calculated fields.

The educational environment is one of continual improvement and change. Success in this role will depend on your ability to learn and adapt to a wide variety of assigned tasks, often using technology, data, or systems that you do not have prior experience with. It is expected that you will work proactively within the development team to understand the desired outcome of each project and to build sustainable systems that operate seamlessly within the broader technology environment.


Essential Functions:
 
  • Development assignments/projects/tasks are of limited scope and complexity and are completed with close support and supervision from the Project Manager or designee.
  • Works within a team to contribute to specific objectives and outcomes as directed.
  • Designs, creates, develops, tests, analyzes, and maintains features in multiple District software applications and programs.
  • Writes, translates, and codes software programs and applications according to specifications.
  • Writes programming scripts to troubleshoot, update, and/or enhance functionality and/or performance of software programs.
  • Designs, runs, and monitors software performance tests; analyzes test results and provides solutions.
  • Creates/maintains/improves assigned websites and related systems.
  • Creates/maintains/improves business intelligence dashboards and reports.
  • Provides technical resources to other department staff and District personnel, as needed.
  • Integrates district systems with third-party systems. 
  • Keeps current on technology trends and best practices.

Non-essential Functions:
 
  • Other duties as assigned.

Required Knowledge and Skills:
 
  • Object-oriented programming and application development.  Experience with C#, MVC.net and PHP preferred.
  • Database application connections, queries, procedures, and structure.  Experience with SQL Server and PostgreSQL preferred. 
  • Information Security, including best practices, common vulnerabilities, and mitigation. 
  • Technical Communication including professional written and verbal communication and the ability to adapt for differing audiences. 
  • Development Project Lifecyle. 
  • Web Development including HTML5, CSS and web server technologies.
  • Experience with supporting Financial, HR, or Student systems preferred.

Required Training and Education:
 
  • Requires a Bachelor’s degree from a regionally-accredited university or four (4) years of experience in one of the following:
    • programming;
    • information technology;
    • data processing; or
    • a closely related field.

Required Prior Experience:
 
  • This is an entry level position which requires limited or no experience.

Note: The District reserves the right to make specific requirements for this position, however, when prior work experience has been evaluated to be particularly pertinent, some exchanges between training and experience might be authorized.

Assigned Decision Making:
 
  • Not applicable.

Non-supervisory Interaction:
 
  • Works under clearly defined guidelines established by Project Manager.
  • Interacts and collaborates with employees, board members, patrons, vendors, administrators, and secretaries in schools.
  • Utilizes strong interpersonal skills to work collaboratively with a diverse group of people.

Supervisory Responsibility:
 
  • Not applicable.

Budget Responsibility:
 
  • Not applicable.

Working Environment:
 
  • Work takes place in a typical office or school environment.
  • Tasks may involve extended periods of time at a keyboard or workstation.
  • Duties may occasionally require travel between multiple work sites.

Physical Demands:
This list of essential and marginal functions and of physical requirements is not exhaustive and may be supplemented in accordance with the requirements of the job.
 
  • While performing the duties of this job, the employee is regularly required to speak and/or hear.
  • The employee is frequently required to move between rooms and sit for extended period of time.
  • The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 20 pounds.

Posted By

Granite School District

2500 South State Street , Salt Lake City, UT 84115
 

At the following locations

Information Systems

2500 S State St , South Salt Lake, UT 84115