Posting number: 26-0581-V2
Department: 47 Department of Technology
Division: Division of Information Services
Job classification: Senior Programmer Analyst
Posting type: Open
Categories: IT and Computers
Join the Department of Technology’s Applications team as we advance the modernization of applications throughout the City of Columbus.
Reporting to the manager of the Digital Experience team, the Senior Programmer Analyst plays a key role in implementing the City’s application modernization strategy and designs, develops and supports the following enterprise solutions:
To be effective with application administration, configuration, development and support, the selected candidate will have a generalist understanding of a broad range of technologies such as networking, servers, application configuration, scripts, reporting, workstations, etc. and will grow to have expert understanding of all assigned applications.
Experience supporting websites, Microsoft Office 365, and business applications is preferred.
(Any one position may not include all of the duties listed, nor do the examples cover all of the duties that may be performed.)
Consults with clients as well as managerial and information systems staff to review and translate business specifications into computer applications; determines program intent and the extent of programming and coding required, and identifies potential problems;
Consults with multiple levels of clients in discovery sessions to determine the full scope of projects and to ascertain the objectives of the proposed system(s) or program(s);
Analyzes, creates, reviews, and/or alters programs to increase operating efficiency or meet division requirements;
Develops workflow charts and diagrams for complex or specialized programs; converts workflow charts to computer language and ensures that coded language is entered into computer;
Develops and prepares documents for the general design of solutions that meet project requirements;
Develops and maintains automated data processing applications and computer application programs;
Develops specifications to detail what new applications or enhancements to existing applications can accomplish;
Develops time/cost estimates for applications development and upgrades to existing applications;
Develops detailed applications designs; develops operational and installation procedures for hardware and software;
Coordinates the work of team members so that subprograms are compatible with overall system capabilities and project requirements;
Attends meetings with users, coordinators, third-party vendors, and other programming staff in order to obtain and exchange information;
Coordinates customer support for third-party software applications;
Writes documentation to describe program development, logic, coding, and corrections; writes manuals for users to describe installation and operating procedures;
Trains users to operate programs; provides technical assistance to users;
May supervise user support staff and/or programmer analysts.
Possession of an associate degree and three (3) years of experience in application programming. Substitution(s): Additional experience as listed above may substitute for the required education on a year-for-year basis.
Recruitment #: 26-0581-V2
Employment Type: Full-Time (Regular)
Should you have questions regarding this vacancy, please contact:
Kimberly Hetterscheidt
Department of Technology
Division of Information Services
1111 E. Broad St.
Columbus, Ohio 43205
P: (614) 645-0367
E: khetterscheidt@columbus.gov
The City of Columbus is an Equal Opportunity Employer

The City of Columbus, Ohio has been called one the the best places to live, work and raise a family. The Mayor, elected officials and employees of the city government work everyday to maintain that high standard of service and quality of life for all Columbus residents, to keep Columbus neighborhoods vibrant, and to support the economic development of the entire Central Ohio region.
The state legislature established Columbus as a city in 1812. The city is a home-rule municipal
corporation operating under the laws of Ohio. The City Charter, its constitution, can only be amended
by a majority of the city’s voters.
The City of Columbus is administered by a Mayor, a seven-member City Council, the City Auditor and
City Attorney. These officials are all elected for four-year terms on an at-large basis. The Mayor and
four Council members are elected in an odd numbered year. Three Council members, the City
Auditor, and the City Attorney are elected in the following odd numbered year. The Charter provides
for appointments and elections of successors to these officials if they should, for any reason, vacate
their office. All are chosen through a non-partisan process.
The Mayor appoints directors for the Departments of Public Safety, Public Service, Public Utilities,
Finance and Management, Development, Building and Zoning Services, Human Resources,
Technology, Equal Business Opportunity and Community Relations. The remaining four city
department directors are appointed by and report to independent commissions. These are the
Recreation and Parks Department Director, the Health Commissioner, the Civil Service Executive
Secretary and the Secretary of the Sinking fund. The City Treasurer and Clerk to the Council are
appointed by, and serve at the pleasure of the Council.