Systems Analyst
Chicago Public Schools (CPS) is a district on the rise, serving over 325,000 students in 500+ schools and employing over 45,000 people, most of them teachers. CPS has set ambitious goals to ensure that every student, in every school and every neighborhood, has access to a world-class learning experience that prepares each for success in college, career, and civic life. Aligned with our transformed philosophy, we are steadfastly focused on ensuring that the District provides resources equitably to support every student, every school, and every community. Six core values guide the work we do every day for our students – student-centered, whole child, equity, academic excellence, community partnership, and continuous learning. Each role in the district supports our vision that every student deserves a rigorous, joyful, and equitable learning experience.
The Office of Nutrition Support Services (NSS) offers all CPS students breakfast, lunch, and afterschool meals at no charge. Meals are offered every school day, during Saturday-school programs, and during the summer. Meals comply with nutrition standards set forth in the USDA’s Child Nutrition Program meal patterns. The Office of Nutrition Support Services provides a healthy, high quality meal program that supports a joyful and equitable daily learning experience for all students.
Job Summary\:
Reporting to the Senior Systems Analyst, the Systems Analyst supports the implementation, maintenance, and optimization of information systems and data solutions that meet the operational and analytical needs of the organization. This role serves as a key liaison between business stakeholders, vendors, and technical teams, ensuring systems and data are reliable, scalable, and aligned with organizational goals. The Systems Analyst is responsible for analyzing business and data requirements, developing functional specifications, supporting system configuration and testing, and producing dashboards, reports, and analytics to inform decision-making. This role also supports system health monitoring, issue resolution, data governance, and continuous improvement efforts across NSS systems and reporting environments. This is a full-time, exempt position that will be paid for time worked on a salary basis.
The Systems Analyst will be held accountable for the following responsibilities\:
Collect, clean, integrate, and analyze data from multiple sources (e.g., operational systems, assessments, and system logs) to support reporting, analytics, and decision-making.
Perform exploratory data analysis (EDA) and apply statistical methods to identify trends, risks, and opportunities; translate findings into actionable insights.
Design, build, and maintain dashboards, visualizations, and reports (e.g., Power BI or similar tools) to monitor KPIs and organizational performance.
Partner with internal and external stakeholders to define system goals, data needs, and reporting requirements; document business processes and workflows.
Conduct regular system and data reviews, generating reports on performance, efficiency, risks, and recommended improvements.
Support the configuration, testing, implementation, and maintenance of business systems and applications, including upgrades and enhancements.
Define and coordinate testing procedures, develop test cases, and support quality assurance to ensure systems and data meet business and user requirements.
Monitor system health and data integrity; troubleshoot system and data issues and ensure timely resolution of support tickets and vendor deliverables.
Collaborate with the Senior Systems Analyst, project leads, and vendors to implement best practices for data governance, scalability, performance, and maintainability.
Other duties as assigned.