Jobs · Engineering · Illinois

SENIOR PROGRAMMER/ANALYST

City of Chicago · Chicago, IL · 2 mo ago
Engineering$99k/yrFull-time

This position is open to the general public and to all current city employees covered under the terms of the City's collective bargaining agreement with AFSCME (Bargaining Unit #01, 03, 04, 05). Only employees in City job titles in this bargaining unit are eligible to bid.

About the role

Under general supervision, revises or develops existing and proposed applications for distributed and centralized processing systems.

Responsibilities

  • 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 installs 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.
  • Configures software applications for operation on existing hardware.
  • Writes computer programs.
  • Additional duties may be required for this position.

Qualifications

One of the following combinations of education and experience is required:

  • Bachelor's degree in Computer Sciences, Information Technology/Systems, or a directly related field from an accredited college or university, plus two (2) years of experience in the design and development of computerized systems.
  • Master's degree in Computer Sciences, Information Technology/Systems, or a directly related field from an accredited college or university, plus one (1) year of experience in the design and development of computerized systems.
  • Associate’s degree in Computer Sciences, Information Technology/Systems, or a directly related field from an accredited college or university, plus four (4) years of experience in the design and development of computerized systems.
  • Six (6) years of experience in the design and development of computerized systems.

If selected, you must provide adequate information regarding your educational and employment history as it relates to the qualifications of the position. International degrees must be accompanied by a Foreign Credential Evaluation. Failure to provide this information may result in withdrawal of a job offer.

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 JavaScript) language
  • Proficiency with legacy languages (COBOL, RPG)

Pay

Annual starting salary: $99,408

Schedule

Monday–Friday, 8:30 a.m. to 4:30 p.m.

Benefits

For information on employee benefits, visit the City of Chicago Benefits website.

Location

City Hall, 121 N. LaSalle, Suite #700, Chicago, IL 60602

Similar jobs

Senior Programmer/Analyst

Farmingdale State CollegeFarmingdale, NY· 3 mo ago
Engineering$75k/yrapply on farmingdale.interviewexchange.com