×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

IT Analyst - RPU

Job in Rochester, Olmsted County, Minnesota, 55905, USA
Listing for: City of Rochester
Full Time position
Listed on 2026-01-10
Job specializations:
  • IT/Tech
    Data Analyst
Salary/Wage Range or Industry Benchmark: 82338 - 96868 USD Yearly USD 82338.00 96868.00 YEAR
Job Description & How to Apply Below

IT Analyst

Rochester Public Utilities – the largest municipal utility in Minnesota. RPU serves over 57,000 electric customers and 41,000 water customers in a 60‑square‑mile service area and has annual revenues nearing $161 million.

Limited Term Appointment

Position anticipated to last 18–24 months to support the City of Rochester’s implementation of a new Enterprise Resource Planning software. The role is contingent upon the availability of allocated funds and favorable performance by the incumbent.

Nature of Work

This position is responsible for developing, implementing and supporting software application systems. Responsibilities include business process analysis; project management; software application design, implementation and support; data analysis and reporting.

Pay

2025 starting salary range: $82,338 to $96,868 with advancement to $121,086.

Visa Sponsorship

The City of Rochester will not sponsor or transfer visas for this position, including F1 OPT STEM.

Final date to receive applications

To have your application considered in the first round of review, apply before December 29th, 2025.

Diversity Statement

The City of Rochester is committed to a community where all members feel a sense of belonging. We recognize the diversity of our community members, listen to all voices, and provide equitable services to create an inclusive place to live, play and work. We believe equity should be at the center of all our work and strive to represent our community in our teammates.

Responsibilities
  • Work closely with stakeholders to understand, document and communicate requirements and expectations.
    • Work effectively with users to ensure open communication.
    • Provide guidance regarding business process and technical feasibility.
    • Provide ongoing status reports to users to meet expectations.
  • Manage projects effectively following IT Project Management requirements and best practices.
    • Lead and participate in projects throughout the organization.
    • Plan, execute, and close projects to successful outcomes.
    • Document, update and report throughout project life cycles (definition, scope, deliverables, budget, timeline, WBS, risks, constraints).
    • Facilitate communications throughout project life cycles (meetings, updates, schedules, charts, reports).
  • Design applications and solutions.
    • Review and analyze business processes.
    • Provide recommendations based on research and application knowledge to improve effectiveness, efficiency, and security.
    • Identify guidelines for preparing specifications and implementation schedules.
  • Prepare specifications and implementation.
    • Prepare specifications for presentation, workflow, business rules and data management based on design guidelines.
    • Ensure specifications meet internal standards and user approval.
    • Prepare implementation scope, budgets, and timelines based on detailed specifications.
  • Implement applications.
    • Maintain project management controls to ensure scope, budget, and timelines are met.
    • Configure, code, test and debug applications to specifications.
    • Prepare documentation to accurately describe the application and internal process flow.
    • Install applications and ensure proper interaction with existing applications.
    • Develop and provide training to users as required.
  • Provide maintenance support.
    • Troubleshoot processing problems and recommend solutions independently or with service providers.
    • Enhance applications to conform to changing requirements.
    • Support ongoing maintenance and upgrades as needed.
  • Data analysis and reporting.
    • Design, develop, implement and maintain databases and ETL processes to support operational and analytical applications.
    • Acquire, organize and analyze data using statistical techniques and tools; identify and interpret trends or patterns.
    • Develop, implement and support queries, reports and dashboards.
    • Develop and implement data collection systems and other strategies that optimize statistical efficiency and data quality.
  • Understand the current operating environment and work effectively with development tools.
  • Perform other duties as assigned or necessary.
Education and Experience

A Bachelor’s degree in computer science or a closely related field from an accredited four‑year college or university AND…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary