City of Chicago logo

PROGRAM ANALYST

City of Chicago
Chicago, IL, USAHybridProject / Program ManagementEntry-Level$75,336 - $75,336Posted: today

About the role

PROGRAM ANALYST

Job Number: 421340

Description

BID/JOB ANNOUNCEMENT

Program Analyst

Seniors Division

Department of Family and Support Services

Number of Positions: 1

(additional vacancies possible pending budget approval)

Starting Salary: $75,336.00/Year

Applications for this position will be accepted until 11:59pm CDT on 10/30/2026

This position is open to the public and all current City employees covered under the City’s collective bargaining agreement with AMERICAN FEDERATION OF STATE, COUNTY, AND MUNICIPAL EMPLOYEES (AFSCME) – BARGAINING UNIT 1, 3, 4 & 5. Only employees in City job titles in this bargaining unit are eligible to bid.

BID INSTRUCTIONS: Apply on the bid site: https://chicago.taleo.net/careersection/103/jobsearch.ftl?lang=en AND

1. Check the box on your profile titled “Currently employed by the City of Chicago”

1. Enter your employee ID (located on your pay stub labeled ‘payee/employee number’)

1. Select your correct bargaining unit

FAILURE TO FOLLOW THESE INSTRUCTIONS WILL RESULT IN A REJECTED BID APPLICATION

Description

Under general supervision, the class researches, analyzes, and monitors the efficiency and

effectiveness of programs and services relative to a department’s operation.

Essential Duties

· Conducts in-depth research and analysis of program operations and funder requirements

· Gathers, evaluates, and interprets narrative and statistical data using tools like Python, R, or Excel/VBA

· Designs and implements data analysis and reporting processes

· Identifies appropriate data sources, current data gaps and collection methods, and meaningful metrics

· Organizes, formats, and analyzes large and complex data sets (using Excel and, when necessary, a statistical package)

· Assists with creating live dashboards and reports using tools such as GIS, Salesforce, Power BI, and Tableau

· Communicates insights and facilitates productive, performance-oriented discussions with staff across program and leadership teams

· Assists with creating reports and building SQL queries in AgingIS

· Develops, modifies, maintains, and supports custom reports using Python and third-party platforms (AgingIS, Salesforce, ECM, TCare).

· Provides input on division and department-wide data systems and processes, including collection, storage, sharing, and use.

· Assists with data collection systems and write reusable Python, R, or VBA scripts to automate complex data processes

· Develops, refines, and maintains technical documents and flow charts for various systems, services and business processes including databases and reporting procedures

Performs related duties as assigned

Location: DFSS Central Office

Address: 1615 West Chicago Avenue

Days: Monday – Friday

Hours: 9:00 AM – 5:00 PM

THIS POSITION IS IN THE CAREER SERVICE

Qualifications

Graduation from an accredited college or university with a Bachelor’s degree in Business Administration, Public Administration, Data Analytics, or a directly related field, plus two (2) years of program evaluation experience

Should the above criteria not be fulfilled, the following options are acceptable:

Six (6) years of program evaluation experience

Graduation from an accredited college with an Associate’s degree in Business Administration, Public Administration or a directly related field, plus four (4) years of program evaluation experience

Graduation from an accredited college or university with a Master’s degree or higher in Business Administration, Public Administration, Data Analytics, or a directly related field, plus one (1) year of program evaluation exp

Selection Criteria

This position requires applicants to complete an interview. The interviewed candidate(s) possessing the qualifications best suited to fulfill the responsibilities of the position, based on the oral part of the interview will be selected

Desired Skills:

Previous experience with project management

Previous experience with data analysis and data management

Proficiency in Excel, including advanced formulas, pivot tables, Power Query, and VBA/macros

Previous experience programming in Python (Pandas/NumPy) and/or R for data cleaning, analysis, and automation

Previous experience with data visualization and dashboard tools

Previous experience researching and interpreting both narrative and statistical data

Previous experience in senior services, government, nonprofit, or human services settings

For information about City of Chicago employee benefits, please click here

For information about City of Chicago salaries and job titles, please click here

APPLICATION EVALUATION: Initial evaluation will be based on the information provided on the application and the documents submitted. Department of Human Resources staff will review applications after the final posting date. Staff will follow all required employment/hiring plan provisions, federal, state, and local laws, and collective bargaining agreements when applicable. Staff will apply hiring preferences as required by the municipal code. Placement on an eligibility list is not an offer or guarantee of an interview nor employment with the City of Chicago

COMMITMENT TO DIVERSITY: To further our commitment to hiring applicants with diverse experience, the City of Chicago has adopted ordinances 2-74-020 and 2-74-075. The ordinances provide a preference to applicants who meet the minimum qualifications and who are veterans of the Armed Forces of the United States, residents of Socio-Economically Disadvantaged Areas (SEDA), and/or Chicago Public School (CPS) high school graduates. These hiring preferences do not apply to bidders. For positions covered by a collective bargaining agreement, bidders will be considered before external candidates.

The learn more about our hiring processes click here.

ALL REFERENCES TO POLITICAL SPONSORSHIP OR RECOMMENDATION MUST BE OMITTED FROM ANY AND ALL APPLICATION MATERIALS SUBMITTED FOR CITY EMPLOYMENT.

The City of Chicago in an Equal Employment Opportunity and Military Friendly Employer and Fair Chance Employer

City of Chicago

Brandon Johnson, Mayor

Job Posting: Oct 16, 2026, 11:48:03 AM | Closing Date (Period for Applying) - External: Oct 30, 2026, 11:59:00 PM

BU: 01 | Salary: $75,336.00/Year Pay Basis:Yearly

Minimum requirements

  • Bachelor’s degree in Business Administration, Public Administration, Data Analytics, or related field plus 2 years program evaluation experience, or equivalent experience/education combinations
  • Proficiency in data analysis tools such as Python, R, Excel/VBA, and experience with large data sets
  • Ability to design reports, build SQL queries, and automate data processes using scripting languages

This listing was parsed by AI and may not be complete. Check the official posting on City of Chicago's site for the most accurate information.

Ready to apply?
Applications are handled on City of Chicago's own careers site.
Apply Now

More roles at City of Chicago

Program Manager
Chicago, IL, USA · Hybrid
View →
Contracts Administrator
Chicago, IL, USA · Hybrid
View →
FINANCIAL PLANNING ANALYST-EXCLD (Affordable Housing Development)
Chicago, IL, USA · Hybrid
View →
DIR OF INFORMATION SYSTEMS
Chicago, IL, USA · Hybrid
View →
PROJECT MANAGER
Chicago, IL, USA · Hybrid
View →