Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Utility Technician

$51.67 - $60.79 per hour

City of Rochester, MN

Salary: $51.67 - $60.79 Hourly
Location : Rochester Public Utilities, 4000 East River Road NE, Rochester MN 55906, MN
Job Type: Regular FT
Job Number: 20260034
Department: Rochester Public Utilities
Opening Date: 04/27/2026


POSITION DESCRIPTION
The City of Rochester invites applications for:

Utility Technician
Rochester Public Utilities
The City of Rochester is committed to a community where all members feel a sense of belonging. We commit to recognizing the diversity of our community members, listening to ALL voices and providing equitable services to create an inclusive place to live, play and work.

We believe EQUITY should be at the center of all our work. We strive to represent our community in our teammates, as we know that diverse and inclusive teams are more innovative, and have an empowering impact on the work, progress and culture of our community.

It takes us all working together

Nature of Work
The Utility Technician is responsible for performing electrical installation, testing, commissioning, calibration, and maintenance of protective relaying and control systems and other utility apparatus in electrical substations and generation facilities. Duties also include, but are not limited to, testing and troubleshooting utility electrical equipment such as communication systems, transformers, circuit breakers, switchgear, switching devices, station power equipment, metering, SCADA equipment, and wiring; and field operation of substation switching devices. Additionally, this position may provide electrical services for other RPU facilities or customer facilities as required.

Work Schedule - The regular work schedule is Monday through Friday from 7:30 am to 4:00 pm. This position requires 100% in-person work and you may be called to work outside of regular working hours based on the needs of the utility.
Pay - $51.67/hour with advancement to $60.79/hour after 18 months. These figures are based on the 2025 contract and will be updated when the 2026 contract is implemented.

Benefits - This position is eligible for benefits offered by the City of Rochester. Please check out the benefits tab at the top of the page for more details.
To have your application considered for the first round of interviews, please apply by 12 May 2026 at 11:59 PM CST.

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

Please note that candidates may be required to complete a written, job-related assessment.

DUTIES AND RESPONSIBILITIES
The work below is representative of the scope of work performed within this job classification. Individual job duties will vary based on work assignment.
*Conduct substation protection systems maintenance and equipment testing in compliance with NERC requirements.
  • Test, calibrate, troubleshoot, maintain and repair protective relaying equipment, control systems, communication systems, and substation monitoring devices.
  • Compile and maintain test and maintenance records in various paper and computerized files and databases.
  • Perform revisions and update record drawings.
  • Recommend changes to procedures to ensure the reliability and security of substation equipment and protection systems.
*Perform or assist in construction, commissioning, testing, and maintaining utility systems and equipment
  • Collaborate with Engineering in the preparation of commissioning, calibration, and testing procedures.
  • Collaborate with Engineering and Lead Utility Technician to review project electrical diagrams, schematics, and controls logic.
  • Collaborate with the SCADA Engineer in the construction, operations, testing, calibration, troubleshooting, repair, and maintenance of SCADA system components, communications processors, automations controllers, telemetry communication equipment, and similar equipment. Investigate and correct communication problems between protective relaying systems or between the SCADA Master Station and the field RTU's, RTAC's, and PLCs.
  • Inspect and perform initial operation of new protection and control systems and substation equipment; identify needs and recommend modifications of the job or systems when needed.
  • Assist Engineering in the preparation of specifications, project cost estimates, and acceptable vendor lists.
*Perform inspections and maintenance of substations and utility equipment.
  • Inspect the operating condition of substations and all associated equipment; act on or report any conditions that require maintenance, repair, or attention.
  • Monitor, program, and maintain load management field equipment.
  • Complete assigned scheduled maintenance work orders: prepare reports of work activity as may be required.
  • Maintain and update digital files, drawings, and other records pertaining to the Utility's protective relays, SCADA communications systems, field equipment, and other electronic equipment.
  • Perform technical projects relating to calibration, troubleshooting and maintenance on protective relaying and control systems.
  • Identify equipment and material needs and requisition items as required.
  • Repair, maintain, and support calibration requirements of RPU electronic test equipment.
*Perform or assist other electrical workers in construction, testing, electrical repair, or replacement of utility equipment.
  • Perform or assist in substation equipment construction.
  • Perform or assist Sr. Substation Electrician with general electrician duties for RPU Water department and Facilities department personnel.
  • Provide technical support for Electric and Water utility equipment including electronic components of relaying and control systems, communication systems, metering, equipment controllers, and load management.
  • Assist Lead Plant Electrician and perform such duties with RPU Power Resources department.
*Perform field operation of substation equipment.
  • Write and proofread switching procedures for the safe isolation of equipment.
  • Perform switching duties as directed by the System Operations department or others.
Other Duties
  • Test, troubleshoot and repair distribution transformers.
  • Oversee and provide the on-the-job training to apprentices or other electrical workers. Provide written documentation as required.
  • Install, troubleshoot or remove load management control equipment when directed.
  • Respond to after-hours callouts.
  • Inspect and care for vehicles, tools and equipment assigned to the crew.
  • Prepare written requisitions for Stores materials. Receive and account for all materials issued from Stores and removed from service.
  • Perform other duties as assigned.
* ESSENTIAL JOB FUNCTIONS

MINIMUM QUALIFICATIONS
Education and Experience
Associates degree from an accredited curriculum in Electrical Engineering Technology or similar discipline and eight or more years of combined experience in power system relaying, PLC's, electric equipment control and communication systems; maintenance, operation, and construction of utility or industrial electrical substations and associated equipment.

An equivalent combination of education and experience sufficient to successfully perform the essential duties of the job may also be considered at the discretion of the hiring supervisor/manager.
Special Training Relay and control theory and applications, substation equipment maintenance and operation, electric metering, and high voltage electrical safety.

Licenses and Certifications
Valid Minnesota driver's license class D.
Minnesota State Class A Journeyworker Electrician License
DESIRABLE QUALIFICATIONS
Experience
Additional two years of combined experience in power system relaying, control and communication systems; maintenance, operation and construction of utility or industrial electrical substations and associated equipment.

Proficiency in PLC programming, testing, and troubleshooting within industrial or utility environments.
Special Training
Electric revenue metering classes

Licenses and Certifications Minnesota State Class A Master Electrician License, or ability to acquire within one year.

If this work interests you but you are unsure if you meet all the job requirements listed above, please apply anyway! Your experience is likely more applicable to the role than you think, and the City is interested in candidates who can bring not only technical expertise but a variety of lived experience to the team.
ADDITIONAL INFORMATION
THIS POSITION MAY BE COVERED BY THE CITY'S RESPIRATORY PROTECTION PROGRAM (based on job assignment)
Employees in this position are required to use respiratory equipment and the City of Rochester will conform to all State and Federal requirements in administering this program.


THIS POSITION IS COVERED BY RPU'S AREA RESIDENCY REQUIREMENT In order to provide timely services, RPU has designated specific positions which must comply with an area residency requirement, based on job-related necessity where employees in such positions must reside within thirty (30) driving miles of their normally scheduled work reporting location.

New Hires
Individuals hired for designated positions with RPU covered by an area residency requirement who do not meet this requirement shall be allowed no more than twelve (12) months, from their date of hire, in order to meet the thirty (30) driving mile requirement.

Current Employees RPU employees in designated positions covered by the area residency requirement and who reside at a location that allows them to report to work within thirty (30) minutes from the time notified, prior to March 9, 2012, shall be deemed to comply with RPU's area residency requirement provided that they remain at their current address. If a current RPU employee in a designated position covered by the area residency requirement relocates, their new address/residence must be located within thirty (30) driving miles of their normally scheduled work reporting location and notice must be given to their immediate supervisor prior to relocating to ensure compliance with the area residency requirement.

Promotional Opportunities
Promotions to designated RPU positions covered by an area residency requirement shall be withheld from employees whose address/residence is located more than thirty (30) driving miles from the normally scheduled work reporting location of their new position, with the exception of employees who are willing to relocate within 12 months from date of promotion in order to comply with the thirty (30) driving mile area residence requirement; OR employees who immediately prior to their promotion were in a designated position and resided at a location that allowed them to report to work within thirty (30) minutes from the time notified.

Noncompliance with Residency Requirements In the event that an employee fails to comply with the residency requirement, the employee will be considered to no longer meet the minimum requirements of the position. In such instance, the City will take formal action, up to and including termination. An employee may be granted an extension if there is credible basis, as determined by the employer, for justification as to why the employee has failed to comply. Said basis shall consist of circumstances not caused or controlled by the employee.

PHYSICAL AND ENVIRONMENTAL CRITERIA
In compliance with the Americans with Disabilities Act, the following represents the physical and environmental demands for this position. The employee must be able to perform the essential functions with or without accommodation.


In consideration of the overall amount of physical effort required to perform this position, the work is best described as Medium Work to Heavy Work: Exerting from 50 pounds up to 100 of force occasionally, and/or from 20-50 pounds of force frequently, and from 10-20 pounds of force constantly to move objects.



Physical demands that may be required continuously (2/3 or more of the time), frequently (1/3 to 2/3 of the time), and occasionally (up to 1/3 of the time) are noted below:


Continuous demands: sitting, standing,
Frequent demands: lifting, walking
Occasional demands: climbing, bending, kneeling, crawling, and crouching



Sensory requirements necessary in the performance of the essential functions of this position include: sight, smell, hearing and touch.



Environmental conditions While work may be completed indoors with limited exposure to any elements, work in the performance of the essential functions of this job may include:


Extreme cold (below 32 degrees)
Extreme heat (above 100 degrees)
Noise (needing to shout in order to be heard)
Vibration (exposure to oscillating movements of the extremities or whole body)
Exposure to dust/gas/fumes/steam/chemicals
Work outdoors (no effective protection from weather)
Walk on uneven ground (gravel, rocks, mounds, construction sites)
Work at heights (such as on scaffolding or ladders or aerial lifts)
Working around moving machinery (fork-lifts, excavation equipment, trucks, cranes)
Protective equipment required (respirator, mask, earplugs, gloves, eyewear, arc resistant clothing etc.)
EMPLOYEE BENEFIT AND RETIREMENT SUMMARY
01


By completing your application and supplemental questions you are attesting all information is true, accurate, and verifies your relevant education and experience. Your submitted materials will be used to determine your employment eligibility. Do you understand and agree with this statement?
  • Yes
  • No

02


Will you now or in the future require sponsorship for employment visa status (e.g., H-1B visa status)?
  • Yes
  • No

03


Do you possess a valid driver's license?
  • Yes
  • No

04


What is your preferred name?
05


Which of the following best describes your level of education in the electrical field?
  • High school diploma or equivalent G.E.D.
  • Less than 2 years post-secondary training
  • Completion of a 2 year trade school program
  • Completion of a 4 year apprenticeship program
  • Completion of both a 2 year trade school and 4 year apprenticeship program
  • None of the above

06


Other than your high school diploma, which of the following best describes your field of study for your program or degree?
  • Electrical engineering
  • Electronics technology
  • Electrician
  • A field of study closely related to the above
  • My degree is in an area NOT RELATED to any of the above
  • N/A - I do not have a degree

07


Which is your highest level of licensure with the options listed below?
  • Master Electrician
  • Journeyman Electrician
  • Maintenance Electrician
  • Lineworker
  • Power Limited Technician
  • N/A - None of the above

08


Tell us how your professional, educational, and lived experiences would help you be successful in this role. Be sure to include any certifications and/or experience you feel should be considered.
09


Which of the following best describes your years of full-time equivalent employment experience in power system relaying, PLC's, electrical control and communication systems; and/or general maintenance, operation, and construction of utility or industrial electrical substations and associated equipment?
  • No experience
  • Less than 3 years
  • More than 3 years, but less than 6
  • More than 6 years, but less than 8
  • More than 8 years, but less than 10
  • More than 10 years, but less than 12
  • 12 or more years

10


Please indicate the primary type of facility your experience was utilized.
  • Industrial
  • Power Generation
  • Commercial
  • Residential
  • I do not have experience in any of these types of facilities
  • My experience is in a type of facility not specified above

11


What voltages did your electrical experience include? (select all that apply)
  • I have no experience with any of these voltages
  • 120/240 VAC
  • 480/600 VAC
  • 2400 VAC
  • 13,800 VAC
  • >13,800 VAC

12


Did your employment experience include working with any of the following? (Select all that apply)
  • Protective relays
  • Electrical and electronics theory
  • Digital or Analog control systems
  • Using computerized test equipment (oscilloscope, megger, digital multimeter)
  • Reading and interpreting electrical and control schematics
  • Reading and interpreting one-line diagrams
  • Control logic and PLC systems
  • Motor Control Center maintenance
  • N/A - None of the above

13


Did your electrical history include training or experience in any of the following areas? (Select all that apply)
  • Lock-Out Tag-Out procedures
  • Coordination of Switching Orders
  • Combustion turbine plant operations
  • Hydro-electric operations
  • Electrical switchboards, circuits breakers and exporting power to the grid
  • NEC and NESC compliance work
  • Compliance work for NERC requirements
  • I have no training in or experience with any of these areas

14


CONDITIONS OF EMPLOYMENT: If selected as a finalist, are you willing to undergo a background investigation which may include, but not limited to, verification of employment and education records, identification verification, drier's license record, and criminal history.
  • Yes
  • No

Required Question
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Utility Technician in Rochester, MN vacancy
  • $47 - $52 per hour

     ...sister companies Casey Industrial and Phoenix Industrial, has been in operation since 1947. We serve a diverse clientele, including utilities, independent power producers, developers, and municipal utilities.   Specializing in projects using natural gas, oil, biomass,... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Shift work

    Phoenix Industrial

    Rochester, MN
    1 day ago
  • $30 - $45 per hour

     ...Automotive Service Technician The Ed Napleton Automotive Group is looking for our next Automotive Service Technician. This is an exciting opportunity in a growing, fast-paced industry. Located at Napleton Mercedes-Benz of Rochester the Automotive Service Technician will... 
    Suggested
    Price work
    Local area
    Flexible hours

    Napleton's Arlington Heights Chrysler Dodge Jeep Ram

    Rochester, MN
    7 days ago
  • $18.38 - $27.62 per hour

     ...Automotive Technician Bridgestone Retail Operations (BSRO) is part of Bridgestone Americas and employs over 22,000 teammates in North America. BSRO operates more than 2,200 company-owned stores, including Firestone Complete Auto Care, Tires Plus and Wheel Works locations... 
    Suggested
    Daily paid
    Minimum wage
    Price work
    Full time
    Temporary work
    Part time
    Local area
    Relocation package
    Flexible hours

    Bridgestone

    Rochester, MN
    2 days ago
  •  ...is the place for you! This role will mainly be focused on fluid checks and basic maintenance. Typically, a Quick Lane Service Technician will change a vehicle's oil, check the transmission fluid and other fluid levels, inspect various belts and filters, and check air... 
    Suggested
    Immediate start

    Tooele Motor Company

    Rochester, MN
    2 days ago
  • $21.63 - $33.47 per hour

     ...Senior Technician Bridgestone Retail Operations (BSRO) is part of Bridgestone Americas and employs over 22,000 teammates in North America. BSRO operates more than 2,200 company-owned stores, including Firestone Complete Auto Care, Tires Plus and Wheel Works locations... 
    Suggested
    Daily paid
    Minimum wage
    Price work
    Full time
    Temporary work
    Part time
    Local area
    Relocation package
    Flexible hours

    Bridgestone

    Rochester, MN
    2 days ago
  • $2,500 per month

    Service Center Rochester MN SIGN-ON BONUS AND MORE : ~ A one-time payment of $2,500 on your first paycheck Every day, over 20,000 car accidents disrupt lives. When our customers face one, we step in to make things right - quickly, confidently, and...
    Weekly pay
    Relocation package
    Night shift

    Caliber Collision Centers

    Rochester, MN
    23 hours ago
  • $16 per hour

     ...Jiffy Lube Lower Bay Technicians perform Jiffy Lubes' Signature Service Oil Change along with the upper bay technician to provide quick, efficient, and timely service. The Lower Bay performs under vehicle inspections and routine preventative maintenance. This is an important... 
    Full time
    Flexible hours

    Jiffy Lube

    Rochester, MN
    2 days ago
  •  ...Fluor Corporation in Rochester, Minnesota, is looking for a Utility Technician to perform essential maintenance and technical support across various facilities. Ideal candidates will demonstrate proficiency with hand and power tools, have knowledge of rigging, compressors... 
    Flexible hours

    Fluor

    Rochester, MN
    23 hours ago
  • $22 - $25 per hour

     .... Concentric helps data centers, distributors, manufacturers, utilities, communications infrastructure and more develop resilience in...  ...Learn more at concentricusa.com. Job Summary The Field Technician, Motive Power, is responsible for inspecting, maintaining,... 
    Hourly pay
    Full time
    Temporary work
    Remote work
    Flexible hours
    Night shift

    Concentric LLC

    Rochester, MN
    more than 2 months ago
  • $59k - $65k

     ...the lives of our residents and team members. We are currently seeking a qualified Maintenance Supervisor and a Level 2 Maintenance Technician to work for two of our communities Oak Terrace and Parkside Mobile Home Parks located at 1618 Marion Rd SE Rochester, MN 55904.... 
    Hourly pay
    Full time
    Local area
    Work from home
    Flexible hours

    Riverstone Communities, LLC

    Rochester, MN
    3 days ago
  • California applicants: Please click here to review the Costco Applicant Privacy Notice. Position Summary Balances, installs, and rotates tires. Stocks and repairs tires. Benefits We offer a comprehensive package of benefits including paid time off, health benefits (medical...
    Temporary work

    Elijahhouseliving

    Rochester, MN
    4 days ago
  • : Part-Time Tire Technician At Discount Tire, we change more than tires. We make dreams come true. As a Part-Time Tire Technician, you are the backbone of our success, keeping customers safe while building a career and life you love. We are a people-first team who... 
    Weekly pay
    Part time
    Local area

    Discount Tire

    Rochester, MN
    2 days ago
  •  ...Family, is presently in search of a full-time Experienced PDR Technician to join our dynamic Collision Center. We are seeking an ideal...  ...Cars mission, vision, and values in all situations Follow and utilize the Rochester Motor Cars philosophy of 1-2-3-4-5 Customer Enthusiasm... 
    Full time
    Shift work

    Rochester Toyota Service

    Rochester, MN
    1 day ago
  • $22.73 - $32.26 per hour

     ...for eligible expenses. Retirement: Competitive retirement package to secure your future. Responsibilities The urology technician is an individual who, through didactic and supervised practice, has acquired the knowledge and developed the skills necessary for... 
    Full time
    Flexible hours
    Night shift
    Rotating shift
    Weekend work
    Day shift

    Mayo Clinic

    Rochester, MN
    1 minute ago
  •  ...Auto Service Technician Do you love cars? Do you work on your own vehicle or have a desire for a career as a mechanic? If you have a customer first attitude, possess a can-do work ethic, and have a desire for a career in the automotive service industry, this position... 
    Local area
    Flexible hours
    Night shift

    Fleet Farm

    Rochester, MN
    4 days ago
  •  ...* At least three years' experience as a specialty Auto Glass technician in an aftermarket or Auto Dealership is preferred. * Possesses...  ...mission, vision, and values in all situations. * Follow and utilize the Rochester Motor Cars philosophy of 1-2-3-4-5. 1. Customer... 
    Full time

    Rochester Motor Company

    Rochester, MN
    23 hours ago
  •  ...Service Technician We are seeking a skilled and motivated Service Technician to join our growing service team. The ideal candidate...  ...Cars mission, vision and values in all situations. Follow and utilize the Rochester Motor Cars philosophy of 1-2-3-4-5. #... 
    Hourly pay
    Price work
    Full time

    Rochester Toyota Service

    Rochester, MN
    2 days ago
  • $17 - $22 per hour

     ...someone who's always dreamed of working on vehicles, we'll train you from the ground up. You'll learn side-by-side with our advanced technicians and grow your career through real, hands-on experience. Starting Pay: $17.00-$22.00/hr Experience Required: Zero.... 
    Temporary work
    Immediate start

    Tom Kadlec Honda

    Rochester, MN
    4 days ago
  •  ...Service Technician New to the car business? Interested in the machinery side of the auto world? Our ground floor training will prepare you for growth & advancement in your career. Our veteran Service Technicians will give you hands on service drive trainings, help... 

    Rochester Toyota Service

    Rochester, MN
    2 days ago
  • $25.25 - $33.5 per hour

     ...f you’re an experienced technician looking for your next opportunity, we encourage you to apply—even if you don’t meet every single requirement. ​ We're known as an auto glass company. That's the focus of what we do. But beyond the glass, we're so much more. We'll help... 
    Weekly pay
    16 hours
    Local area

    Safelite

    Rochester, MN
    1 day ago
  • $22.12 - $31.21 per hour

     ...Retirement: Competitive retirement package to secure your future. Responsibilities Location: Owatonna Clinic The Clinical Hemodialysis Technician functions as an interdisciplinary team member to meet patient and family care needs within the Mayo Clinic Dialysis Services (... 
    Part time
    Flexible hours
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Mayo Foundation for Medical Education and Research

    Rochester, MN
    1 day ago
  •  ...following us on LinkedIn!   GENERAL FUNCTION The Optometric Technician creates exceptional value in the lives of our patients by...  ...contact lens room in a neat, orderly and free of clutter. Utilize the CIAO system for inputting customer/patient data, insurance... 
    Minimum wage
    Part time
    Work at office
    Local area

    EssilorLuxottica

    Rochester, MN
    2 days ago
  • $22.73 - $32.26 per hour

     ...eligible expenses. Retirement: Competitive retirement package to secure your future. Responsibilities The urology technician is an individual who, through didactic and supervised practice, has acquired the knowledge and developed the skills necessary for... 
    Full time
    Flexible hours
    Night shift
    Rotating shift
    Weekend work
    Day shift

    Mayo Clinic

    Rochester, MN
    2 days ago
  • $19.92 - $27.33 per hour

     ...and FSAs for eligible expenses. Retirement: Competitive retirement package to secure your future. Responsibilities The Endoscopy Technician I is responsible for performing essential tasks to support the areas performing endoscopy procedures. Is responsible for manually... 
    Full time
    Monday to Friday
    Flexible hours
    Shift work

    Mayo Foundation for Medical Education and Research

    Rochester, MN
    3 days ago
  •  ...Mental Health Technician Intern Internship offering for Mental Health Technician interns Job Duties: As a member of a multidisciplinary team and under the supervision of a qualified clinical supervisor, interns will learn how to and perform mental health screening... 
    Internship

    MN Adult and Teen Challenge

    Rochester, MN
    4 days ago
  • $18 - $30 per hour

     ...Paul Davis Mitigation Technician Benefits: 401(k), 401(k) matching, competitive salary, dental insurance, paid time off, training & development, vision insurance Job Description Basic Functions: Leads production on job sites. Perform as a technician as work flow... 
    Hourly pay
    Monday to Friday
    Shift work
    Weekend work
    Weekday work

    IICRC

    Rochester, MN
    2 days ago
  • $21.83 - $23 per hour

     ...to 100#, frequent lifting or carrying objects weighing up to 80#. JOB SUMMARY The primary responsibility of the lawn maintenance technician is to maintain the lawn health and maintenance of our clients through services including, but not limited to mowing, trimming, edging... 
    Temporary work

    Kids For The Future

    Rochester, MN
    1 day ago
  • $21.55 - $30.22 per hour

     ...for eligible expenses. Retirement: Competitive retirement package to secure your future. Responsibilities The Endoscopy Technician II is responsible for performing delegated activities related to patient care and overall team support in the GI procedure room setting... 
    Full time
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work

    Mayo Clinic

    Rochester, MN
    4 days ago
  • $21 per hour

     ...Description Custodial and Light Maintenance Technician Are you the kind of person who takes pride in a job well done? We're looking for a reliable, hands-on Custodial and Light Maintenance Technician to help keep our facility clean, safe, and running smoothly.... 
    Full time
    Seasonal work
    Monday to Friday
    Flexible hours

    Families First of Minnesota

    Rochester, MN
    3 days ago
  • $30 - $55 per hour

     ...Custom Alarm? Ready to build a career protecting lives and property? We’re looking for a skilled and detail-oriented Fire Alarm Technician who takes pride in quality workmanship, problem-solving, and ensuring code-compliant life safety systems. In this role, you’ll... 
    Hourly pay
    Full time
    Casual work
    Night shift

    Custom Alarm/CCi

    Rochester, MN
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Utility Technician. Be the first to apply!