1

Senior Computer Programmer Analyst Jobs in Elgin, IL

SENIOR PROGRAMMER/ANALYST

Chicago, IL · On-site

$90 - $120/hr

... Options - SENIOR PROGRAMMER/ANALYST (418516) SENIOR PROGRAMMER/ANALYST Job Number: 418516 ... OR Graduation from an accredited college or university with a Master's degree in Computer Sciences ...

Sr Programmer Analyst

Chicago, IL · On-site

$45.75 - $62/hr

The programming tasks assigned to the incumbent are diverse in scope and complexity where initiative and judgment are required to search out the appropriate course of action within the context of ...

The Sr GRC Programmer/Analyst modifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management needs within the GRC ...

Reporting to the Manager, Asset Data Systems, the Programmer Analyst 1 will assist various ... Bachelor's Degree in Computer Science or related field OR in lieu of a specified degree, any ...

Senior Systems Engineer

Chicago, IL · On-site

$107K - $147K/yr

... Computer Science, Computer Engineering or an equivalent field. - Strong Linux experience working ... Programmer Analyst, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting ...

Senior CAD Designer

Carol Stream, IL · On-site

$105K - $112K/yr

... CAD designs, dimensioned engineering drawings, bills of material, schematics of parts and ... Conduct technical analyses and reviews with cross-functional support and apply the findings to ...

Senior CAD Designer

Carol Stream, IL · Hybrid

$105K - $112K/yr

... CAD designs, dimensioned engineering drawings, bills of material, schematics of parts and ... Conduct technical analyses and reviews with cross-functional support and apply the findings to ...

Senior Trading Systems Engineer

Chicago, IL · On-site

$107K - $147K/yr

... Computer Science, Computer Engineering or an equivalent field. - Strong Linux experience working ... Programmer Analyst, Chicago Recruiters, Information Technology Jobs, IT Jobs, Chicago Recruiting ...

Senior Java Web Developer

Chicago, IL · On-site +1

$115K - $135K/yr

Minimum of 7 years of experience as a Programmer/Analyst, Software Developer, IT Consultant, or ... Bachelors Degree in Computer Science highly preferred Job Benefits: * Competitive FTE salary range ...

next page

Showing results 1-20

Senior Computer Programmer Analyst information

See Elgin, IL salary details

$22

$50

$70

How much do senior computer programmer analyst jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for senior computer programmer analyst in Elgin, IL is $50.34, according to ZipRecruiter salary data. Most workers in this role earn between $42.31 and $57.26 per hour, depending on experience, location, and employer.

What does a senior computer programmer analyst do?

A Senior Computer Programmer Analyst designs, develops, tests, and maintains complex software applications while also analyzing user needs and system requirements. They often lead projects, mentor junior staff, and ensure that technical solutions meet organizational goals. Their responsibilities include writing code, debugging software, and collaborating with other IT professionals to optimize systems. Additionally, they may evaluate and recommend new technologies to improve efficiency and performance.

What are the key skills and qualifications needed to thrive as a senior computer programmer analyst, and why are they important?

To thrive as a Senior Computer Programmer Analyst, you need advanced programming skills, strong analytical abilities, and a bachelor's degree in computer science or a related field. Proficiency with languages like Java, C#, SQL, and experience with software development tools and enterprise systems such as SAP or Oracle are typically required. Exceptional problem-solving, project management, and communication skills help you collaborate with diverse teams and translate business needs into technical solutions. These skills ensure effective system design, efficient troubleshooting, and successful implementation of complex IT projects.

What are some typical challenges faced by a senior computer programmer analyst, and how can they be addressed?

Senior Computer Programmer Analysts often encounter challenges such as balancing multiple complex projects, integrating legacy systems with new technologies, and translating business requirements into technical solutions. To address these, strong organizational skills, effective communication with stakeholders, and continuous learning about emerging technologies are essential. Collaborating closely with cross-functional teams and mentoring junior staff can also help manage workloads and ensure successful project delivery.

How much does a senior computer programmer analyst make in the US?

A senior computer programmer analyst in the US typically earns between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess strong programming skills in languages like Java, C++, or SQL, and may hold certifications that enhance their earning potential.

How much does a senior computer programmer analyst make?

A senior computer programmer analyst typically earns between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess advanced programming skills in languages like Java, C++, or SQL and may hold certifications such as PMP or ITIL.

What cities near Elgin, IL are hiring for Senior Computer Programmer Analyst jobs?

Cities near Elgin, IL with the most Senior Computer Programmer Analyst job openings:

SENIOR PROGRAMMER/ANALYST

City of Chicago

Chicago, IL • On-site

$90 - $120/hr

Other

Posted 20 days ago


Job description

Welcome to the City of Chicago CAREERS site. You are not signed in. | In order to create a New Account click here My Account Options

Job Description - SENIOR PROGRAMMER/ANALYST (418516)

Job Description

SENIOR PROGRAMMER/ANALYST Job Number:

418516

Description

BID/JOB ANNOUNCEMENT

SENIOR PROGRAMMER ANALYST

Department of Finance

Payroll Systems and Operations Bureau

Number of Positions: 1

(Additional vacancies are possible pending budget approval)

These positions are open to the general public and to all current city employees covered under the terms of the City's collective bargaining agreement with the AMERICAN FEDERATION OF STATE, COUNTY AND MUNICIPAL EMPLOYEES (AFSCME) –(BARGAINING UNIT #01, 03, 04, 05)

Only employees in City job titles in this bargaining unit are eligible to bid.

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

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

3. Select your correct bargaining unit

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

· Analyzes current business operations by interviewing users and observing manual and automated procedures.

· Analyzes business information problems using charts and diagrams

· Prepares program specifications, logic flowcharts, and diagrams indicating mathematical computations and sequence of computer operations necessary to process and output data in the required formats.

· Codes, tests, debugs, and install difficult programs for both centralized and distributed computer systems.

· Modifies and/or maintains existing programs and databases to conform to business requirements or system changes.

· Provides technical information on current systems to software vendors contracted to design major computer systems.

· Monitors applications to determine conformance with user requirements.

· Trains user staff on system operations, software and procedures.

· Prepares documentation on program coding and testing processes.

· Troubleshoots and corrects software malfunctions.

· Configure software applications for operation on existing hardware.

· Writes computer programs.

Additional duties may be required for this position.

Location: (City Hall) 1 21 N. Lasalle, Suite#700

Chicago, IL 60602

Shift: Monday-Friday

Hours: 8:30a.m. to 4:30p.m.

THIS POSITION IS IN THE CAREER SERVICE

Qualifications

Graduation from an accredited college or university with a Bachelor's degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus two (2) years of experience in the design and development of computerized systems.

OR

Graduation from an accredited college or university with a Master's degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus one (1) year of experience in the design and development of computerized systems.

OR

Graduation from an accredited college or university with an Associate’s degree in Computer Sciences, Information Technology/Systems, or a directly related field, plus four (4) years of experience in the design and development of computerized systems.

OR

Six (6) years of experience in the design and development of computerized systems.

NOTE: To be considered for this position you must provide information about your educational background and/or work experience. You must include job titles, dates of employment and specific job duties. (If you are a current City employee, Acting Up cannot be considered). If you fail to provide this information at the time you submit your application, it will be incomplete, and you will not be considered for this position. There are three ways to provide the information: 1) you may attach a resume; 2) you may paste a resume; or 3) you can complete the online resume fields.

Educational & Employment Verification:

Please be advised that if you are selected to be hired you must provide, upon request, with adequate information regarding your educational and employment history as it relates to the qualifications of the position for which you are applying. If you received your degree internationally, all international transcripts/diploma must be accompanied by a Foreign Credential Evaluation. If the City of Chicago cannot verify this information, any offer extended to you will be withdrawn and you will not be hired.

NOTE: A copy of your official transcripts and/or professional license, or training certificates will be required at the time of interview, if applicable.

Selection Requirements: This position requires applicants to complete an interview. The interviewed bidders possessing the qualifications best suited to fulfill the responsibilities of the position will be selected in seniority order according to the collective bargaining agreement. The interviewed external candidate(s) possessing the qualifications best suited to fulfill the responsibilities of the position will be selected.

Desired Skills

  • Previous work experience as a programmer
  • Previous work experience with APEX Development or software development
  • Proficiency with network troubleshooting
  • Proficiency with SQL programming language
  • Proficiency with JAVA (not JAVA-script) language
  • Proficiency with legacy language (COBOL, RPG)

For Information on our employees benefits please visit our benefits website at:

For Information on our salary and title structure visit our classifications website at:

APPLICATION EVALUATION: Initial evaluation will be based on information provided on the application and the documents submitted. The Department of Human Resources staff will review applications after the final posting date. Staff will follow any and 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 the following ordinances 2-74-020 and 2-74-075. The ordinances provide a preference to applicants who meet minimum qualifications and who are veterans of the Armed Forces, and/or residents of Socio-Economically Disadvantaged Areas (SEDA) and/or Chicago Public School (CPS) high school graduates to be referred to departments for consideration. These hiring preferences do not apply to bidders, as Collective Bargaining Agreements define the hiring process for bidders. For positions covered by a collective bargaining agreement, bidders will be considered before external candidates. To learn more about our hiring practices click here.

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

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

City of Chicago Job Posting

Job Posting: Aug 3, 2026, 5:00:00 AM | Closing Date (Period for Applying) - External : Aug 18, 2026, 4:59:00 AM

#J-18808-Ljbffr