Senior Programmer Analyst (Vacancy)

Columbus

Columbus (OH)

On-site

USD 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The City of Columbus, Department of Technology, is seeking a Senior Programmer Analyst to design, develop, and support enterprise applications as part of the City’s modernization strategy. You will work on web CMS, SharePoint, digital accessibility, mass communications tools, intranet, collaboration sites, and related services.

The role requires a generalist background across networking, servers, scripting, reporting, and user support, with growing expert knowledge in assigned applications.

Qualifications

  • Consult with clients and staff to translate business specs into applications.
  • Analyze, modify, and optimize programs for efficiency.
  • Develop workflow diagrams and translate to code.
  • Prepare design documentation and installation procedures.
  • Coordinate team members to ensure compatibility with system goals.
  • Provide user training and technical assistance.

Responsibilities

  • 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.

Skills

Web CMS
SharePoint
MS Teams
Office 365
Granicus/Open Cities
Digital accessibility
Scripting

Education

Associate degree

Tools

C#/.NET
JavaScript/TypeScript
SQL
PowerShell

Job description

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:

  • Web design and content management systems: Granicus Open Cities (columbus.gov), subsites, Sentiment and Feedback, enterprise chatbot
  • Digital Accessibility: Consultation, mentorship, and Silktide accessibility scanner..
  • Mass communications tools: Everbridge and GovDelivery.
  • Intranet: SharePoint communications site.
  • Collaboration: SharePoint via MS Teams collaboration sites.
  • Graphic design and digital consultation.
  • Surveys and online forms.
  • Performs related duties as required.

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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Programmer Analyst (Vacancy)
Senior Programmer Analyst (Vacancy)

Columbus Partnership • Columbus (OH)

On-site
USD 65,000 - 90,000
Senior Programmer Analyst — Modernization & Digital Solutions
Senior Programmer Analyst — Modernization & Digital Solutions

Columbus Partnership • Columbus (OH)

On-site
USD 65,000 - 90,000
Senior Programmer Analyst - App Modernization Lead
Senior Programmer Analyst - App Modernization Lead

Columbus • Columbus (OH)

On-site
USD 70,000 - 100,000
Information Systems Analyst (Vacancy)
Information Systems Analyst (Vacancy)

Columbus • Kentucky

On-site
USD 60,000 - 90,000
Information Systems Analyst (Vacancy)
Information Systems Analyst (Vacancy)

Columbus • Columbus (OH)

On-site
USD 70,000 - 95,000
Senior Programmer Analyst
Senior Programmer Analyst

Columbus Water Works • Columbus (GA)

On-site
USD 77,000 - 97,000
Programmer Analyst
Programmer Analyst

Columbus Water Works • Columbus (GA)

On-site
USD 69,000 - 86,000
Senior Programmer Analyst
Senior Programmer Analyst

Cwwga • Columbus (GA)

Hybrid
USD 77,000 - 97,000
Senior Applications Administrator
Senior Applications Administrator

MWRD • Chicago (IL)

On-site
USD 90,000 - 130,000
Software Development Specialist 1 (PN 20013716)
Software Development Specialist 1 (PN 20013716)

Health • Columbus (OH)

On-site
USD 55,000 - 67,000