About the role
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 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 https://canalliance.org/en/ 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.
About CITY OF WINNIPEG
Winnipeg is the capital and largest city of the province of Manitoba, Canada. It is located near the longitudinal centre of North America, at the confluence of the Red and Assiniboine Rivers.
About the role
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 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 https://canalliance.org/en/ 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.
About CITY OF WINNIPEG
Winnipeg is the capital and largest city of the province of Manitoba, Canada. It is located near the longitudinal centre of North America, at the confluence of the Red and Assiniboine Rivers.