Control Systems Programmer Analyst

1 week ago


Winnipeg, Manitoba, Canada City of Winnipeg Full time

Recruitment Details
Control Systems Programmer Analyst
Department:
Wastewater Services, Water and Waste Department

Designated Work Location:
360 McPhillips Street, Hybrid with designated work location

Position Type:
Permanent, Full-time, Part-time

Hours of Work:
8:00 a.m. to 4:00 p.m., Monday to Friday , or as assigned/required

Salary:
$2, $2,985.21 bi-weekly, as per the Control Systems Programmer Analyst Classification within the C.U.P.E. Collective Agreement

Employee Group:
C.U.P.E.
Posting No.: 126600
Closing Date: January 9, 2026
Providing a wide range of services to over half of all Manitobans, The City of Winnipeg is one of the largest employers in Manitoba. We provide a comprehensive range of benefits and career opportunities to our employees. These include competitive salaries, employer-paid benefits, dental and vision care, pension plans, and maternity/parental leave programs. Additionally, we offer education, training, and staff development opportunities to ensure that our employees are equipped with the necessary skills to advance in their careers.

Our Benefits web page provides detailed information about the benefits we offer, and we encourage you to visit it for further information at City of Winnipeg Benefits . W e take pride in fostering a diverse , safe, and healthy workplace where our employees can thrive and achieve their full potential.

Flexible work arrangements, which may include flexible hours, remote work, or a hybrid of remote work may be available; subject to review and approval. Please note that Employees who are approved to work remotely are responsible for and must demonstrate that they are available to return to their Designated Work Location and/or other work location to attend meetings or attend other tasks that occur in person.

The City is committed to attracting and retaining a diverse, skilled workforce that is representative and reflective of the community we serve. Applications are encouraged from equity groups that have been and continue to be underrepresented at the City; Indigenous Peoples, Women, Racialized Peoples, Persons with Disabilities, 2SLGBTQQIA+ Peoples and Newcomers are encouraged to self- declare.

For the purpose of this recruitment, Equity may be a factor in selection. Consideration will be given to Indigenous Peoples, Women, Racialized Peoples, Persons with Disabilities, 2SLGBTQQIA+ Peoples and Newcomers.

In accordance with the applicable collective agreement(s), recruitment and promotion provisions will be considered prior to applying equity strategies. Where permitted, preference will be given to qualified applicants who self-identify as members of the equity group(s) listed above.

Requests for Reasonable Accommodation will be accepted during the hiring process.

Preference to internal applicants may be applied.

Job Profile
Under the direction of the Automation and Control Systems Engineer, the Control Systems Programmer Analyst provides hands on operating, programming and maintenance functions with respect to wastewater treatment and collections process control computer systems.

Duties
As the
Control Systems Programmer Analyst,
your duties will include:

  • Develop detailed system specifications to meet operational and information objectives.
  • Design, develop, implement, tune, and support industrial automation control system configurations.
  • Design, develop, and implement automation process control related systems.
  • Support and enhance usability of hardware and software for a variety of Operator Interfaces.
  • Integrate industrial automation control systems using various hardware and software solutions.
  • Resolve operational issues encountered in relation to automated plant systems.
  • Provide and enhance systems life-cycle documentation.
  • Produce data analysis reports and automated reporting systems.
  • Maintain work related planning documents and change records.
  • Prepare and present training on the operation of the automation and control systems as required.
  • Liaise with departmental personnel and other Civic Departments and external agencies.
  • Perform related duties as assigned consistent with the classification.

Your Education And Qualifications Include

  • Bachelor's degree in Computer Science or a directly related field, or a reasonable equivalent of training and experience. Bachelor's degree in Computer Engineering would be considered.
  • Minimum of two years practical experience in systems creation that demonstrate breadth of knowledge with programming tools.
  • Experience in programming and developing applications in various systems environments like Windows, QNX4, LINUX, and virtual machines would be preferred.
  • Experience in defining, creating, modifying, and debugging control loops in industrial process controllers (DCS, Microcontrollers, Embedded Controllers, and PLCs) and/or in the development, setup, configuration and maintenance of process control HMI/SCADA systems would be preferred.
  • Experience in advanced systems programming concepts (real-time, inter-process communication, multitasking, distributed processes, interfaces, and data storage).
  • Experience in wastewater or heavy industrial environments would be preferred.
  • Knowledge of data acquisition and control systems components.
  • Knowledge of Client/Server concepts, processing hardware and general computing literacy.
  • Demonstrated ability to work effectively with little guidance and under minimal supervision.
  • Demonstrated ability to troubleshoot and problem solve with process control automation and data systems.
  • Experience in network administration, including configuration of network devices, maintenance, troubleshooting, and security is preferred.
  • Demonstrated ability to communicate effectively verbally and in writing, including the presentation of technical material.
  • Demonstrated ability to establish and maintain positive working relationships with employees at all levels of the organization, external contacts and the public, in accordance with the Respectful Workplace Standard.
  • Must be prepared to maintain a current knowledge and awareness of automated controls, industrial IT technologies and related systems.
  • Must have, or be able to acquire in a reasonable period of time, a thorough knowledge of the occupational hazards and the safety precautions and regulations that are applicable to the position's area of work.
  • Ability and availability to be on after-hours standby support as scheduled.
  • IMPORTANT : Applicants who have been educated outside of Canada must have education which is comparable to the minimum qualification in Canada. Applicants submitting foreign credentials require an official academic assessment report issued by a recognized Canadian assessment service at application.

Conditions Of Employment

  • The successful candidate must maintain legal eligibility to work in Canada. If the successful candidate possesses a work permit, it is their responsibility to ensure the permit remains valid.
  • A Police Information Check satisfactory to the employer will be required from the successful candidate, at their expense.
  • Must possess and maintain a valid Class 5 Manitoba Driver's Licence. The successful applicant will be required to provide a Notice of Driver's Licence In Force document upon request.
  • Must be physically capable of performing the duties in a variety of office, industrial and field settings.

How To Apply
APPLY
ONLINE
, including all documentation listed below:

  • Current resume (Required).
  • Applications submitted without REQUIRED documentation will not be considered.
  • Your application documents must clearly indicate how you meet the qualifications of the position.*

Notes
Online applications can be submitted at . For instructions on how to apply and how to attach required documents please refer to our FAQ's or contact 311 .

Position Reports To: Automation and Control Systems Engineer

  • Flexible work arrangements may be available under Administrative Standard AS-018 – Flexible Workplace.
  • Preferred qualifications, where listed, will not be used in the assessment of internal candidates applying to positions in CUPE, MGEU, ATU, or UFFW.
  • Applicants may be required to undergo testing to determine their knowledge, abilities, and skills as they relate to the qualifications of the position.
  • The successful applicant may be required to provide a vehicle for transportation while on City business, subject to the terms and conditions of the City Transportation Policy.
  • The successful applicant will be required to complete job specific training required for this position as directed.

Only candidates selected for interviews will be contacted.



  • Winnipeg, Manitoba, Canada CITY OF WINNIPEG Full time

    Under the direction of the Automation and Control Systems Engineer, the Control Systems Programmer Analyst provides hands on operating, programming and maintenance functions with respect to wastewater treatment and collections process control computer systems.As the Control Systems Programmer Analyst,your duties will include:Develop detailed system...


  • Winnipeg, Manitoba, Canada Pinnacle | Executive & Professional Search Full time

    Take on an engaging new role with massive impact as theControls Programmerfor a successful HVAC manufacturer. You'll be responsible for independently managing total systems controls, developing custom codes for products and setting up customers for successful launch. If you've got solid knowledge of controller programming and a background in refrigeration...

  • Controls Programmer

    1 week ago


    Winnipeg, Manitoba, Canada Prairie HVACR Full time

    About UsPrairie HVAC/R is a 100% locally owned and operated HVAC and Refrigeration company. We are celebrating our 20th year in business and are one of the fastest growing companies in our industry in Manitoba. We have in-house Mechanical, Electrical, Controls, Tin, and Engineering divisions, and deliver a one stop shop experience for our customers. Our...


  • Winnipeg, Manitoba, Canada Harris Full time

    Our acceo profitmaster product, a division of Harris Computer, is a powerful integrated management software system specifically designed for hardware and building supply centres. To further ensure sound business management, we offer a comprehensive range of additional services, such as training, analysis, consulting, management audits and technical support....

  • Systems Analyst

    2 weeks ago


    Winnipeg, Manitoba, Canada Flexstaf IT Full time

    Job Title: Systems AnalystProject: Southern Health Andgo Auto Call-Out ExpansionLocation: Remote (within Canada only)Type: Full-Time ContractAbout the ProjectSouthern Health is expanding its staffing scheduling application, Andgo Auto Call-Out, to support more staff and facilities. We are seeking an experienced Systems Analyst to provide technical expertise...


  • Winnipeg, Manitoba, Canada Tech Manitoba Full time

    UtilitySAP BUSINESS SYSTEMS ANALYSTWINNIPEG, MBManitoba Hydro is consistently recognized as one of Manitoba's Top EmployersGreat BenefitsCompetitive salary and benefits package.Defined-benefit pension plan.Nine-day work cycle which normally results in every other Monday off, providing for a balanced approach to work, family life and community.Flex-time and...


  • Winnipeg, Manitoba, Canada Wellington-Altus Private Wealth Inc. Full time

    Analyst, Business Systems EnablementLocation: This position will be based out of our Winnipeg office.Our organization:Founded in 2017, Wellington-Altus Financial (Wellington-Altus) is the parent company to Wellington-Altus Private Counsel Inc., Wellington-Altus USA Inc., Wellington-Altus Insurance Inc., Wellington-Altus Group Solutions Inc., Independent...


  • Winnipeg, Manitoba, Canada Wellington-Altus Full time

    Location:This position will be based out of our Winnipeg office.Our organization:Founded in 2017, Wellington-Altus Financial (Wellington-Altus) is the parent company to Wellington-Altus Private Counsel Inc., Wellington-Altus USA Inc., Wellington-Altus Insurance Inc., Wellington-Altus Group Solutions Inc., Independent Advisor Solutions Inc., and...


  • Winnipeg, Manitoba, Canada Valsoft Corporation Full time

    UnionWare is looking for client focused and driven Business Systems Analysts to join their teamABOUT UNIONWARE:UnionWare ULC, based in Winnipeg, Manitoba, has been building and supporting membership-management software for labour unions since 1998. The platform centralizes tasks like membership tracking, dues processing, grievance handling, and event...


  • Winnipeg, Manitoba, Canada Price Industries Limited Full time

    Who We Are:Price Industries Limited, North America's leading manufacturer and distributor of air distribution products ). The founding principles of Price have never changed – business integrity, first-class service, innovation and a commitment to people. Our dependable quality, reliable delivery, and knowledgeable follow-up service have made Price a...