Programmer/Analyst 3
Top Benefits
About the role
Job Profile PROGRAMMER ANALYST 3 Department: The Winnipeg Civic Employees’ Benefits Program Designated Work Location: 5-317 Donald Street
Position Type: Permanent, Full-time
Salary: $2,418.08 - $3,247.43 Bi-weekly; W.A.P.S.O. Grade 3
Posting No: 126334
Closing Date: October 7, 2025
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 . We take pride in fostering a , diverse , safe, and healthy workplace where our employees can thrive and achieve their full potential.
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.
Requests for Reasonable Accommodation will be accepted during the hiring process.
Preference to internal applicants may be applied.
The Winnipeg Civic Employees’ Benefits Program ( WCEBP) is a dynamic and growing administrator of pension, long term disability, and life insurance benefits for employees of the City of Winnipeg and eight other participating employers. In addition, WCEBP staff also administer the Winnipeg Police Pension Plan and life insurance plans for both Civic and Police Members. Staff of WCEBP work in a highly technical financial environment requiring attention to detail, accuracy, and confidentiality. We value the more than 22,000 Members that we serve and we are dedicated to maintaining their trust.
Under the general direction of the Manager, Information Systems, the Programmer Analyst 3 is responsible for undertaking small and medium sized projects as assigned, and collaborates with the Manager, Information Systems on larger scale projects to support and enhance information systems at WCEBP. The Programmer Analyst 3 is accountable for designing, developing and maintaining the application software, systems software, database management systems software and hardware components of the WCEBP’s information systems, and providing technical support to end users.
The position also performs other duties appropriate to the position classification, as assigned, to assist in the efficient operation of the Information Systems unit of the WCEBP.
As The Programmer Analyst 3 You Will
- Maintain, upgrade/enhance and support information systems;
- Assess and determine hardware and software requirements and coordinate as necessary in order to meet project deliverables and deadlines, as well as end user needs;
- Meet with users to determine the information and processing requirements of requested applications as well as resource implications;
- Prepare system design proposals and detailed design documentation;
- Determine the functional design specifications for the requested applications as dictated by user information and data processing requirements;
- Control the assembly and integration of all developed programs and testing, assist in integrated testing and debugging, and perform unit testing and coding of logic specification into modules and /or programs;
- Accurately document and maintain procedures, program specifications and technical data;
- Prepare progress reports for the Manager, Information Systems on current and projected workloads, as well as status of assigned projects;
- Assist in the preparation of cost benefit projections;
- Prepare data and information required for actuarial valuations;
- Implement security, backup and recovery procedures for all databases and related information systems;
- Complete computer set-ups and modifications, and provide resolution to technical inquiries through problem investigation, analysis and troubleshooting;
- Provide basic training for end users and ongoing support of software and hardware solutions;
- Investigate new technologies and provide recommendations for such to the Manager, Information Systems;
- Participate in professional development and training as required.
Your Education And Qualifications Include
- University degree in Computer Science or related field plus four years progressive experience in systems development, information systems support and data processing; an equivalent combination of education, training and experience may be considered;
- Extensive experience in utilizing COBOL and Datatrieve programming languages in a VSI OpenVMS computing environment;
- Experience working with web programming languages and frameworks including JavaScript, Perl and CGI programming and user interface design;
- Thorough knowledge of all aspects of Systems Management, including relational database design and management;
- Experience maintaining and configuring an Apache web server;
- Demonstrated experience managing a PC and Mac environment, utilizing Microsoft Office Products (Word, Excel, Outlook, PowerPoint, Access and Teams);
- Demonstrated analytical, research, problem-solving and decision-making skills with the ability to effectively and efficiently resolve information systems concerns and inquiries with minimal supervision;
- Ability to work independently and collaborate effectively with others to meet competing deadlines;
- Ability to communicate effectively both orally and in writing, as well as develop and maintain effective working relationships with staff and others vendors;
- Ability to maintain knowledge of current industry trends and new technologies, including adapting new applications and tools;
- High integrity and commitment to an outstanding standard of conduct, both professional and personal;
- Experience providing software and hardware technical support for end users is preferred;
- Knowledge of project management methodologies such as Agile, is preferred;
- Experience in virtualization technologies (VMware, HyperV, Citrix) is an asset;
- Knowledge of pension and benefit plans is an asset.
- 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://www.canalliance.org/en/ at application.
Conditions Of Employment
- The successful applicant must maintain legal eligibility to work in Canada. If the successful applicant 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 applicant, at their expense. To obtain Police Information Check information, please visit www.winnipeg.ca/police
- Applicants will be required to undergo proficiency testing to determine their knowledge, skills and abilities as they relate to the qualifications of the position.
- Willingness and ability to successfully complete additional training and/or certificates relevant to this position's duties within specified timeframes, if requested by WCEBP management.
APPLY ONLINE, Including All Documentation Listed Below
- Current resume AND/OR Application Form (Required).
- Cover letter (Required).
- Your application documents must clearly indicate how you meet the qualifications of the position. *
Online applications can be submitted at http://www.winnipeg.ca/hr/ . For instructions on how to apply and how to attach required documents please refer to our FAQ's or contact 311.
Hours of Work: 8:30 a.m. to 4:30 p.m. (35 hours/week) with flexible work arrangements available.
Employee Group: Winnipeg Association of Public Service Officers (WAPSO)
Contact Person: Carrie Potts, Manager, Human Resources & Privacy Officer
Phone No.: (204) 986-4951
Position Reports To: Andrew Teeluck, Manager, Information Systems
- Vacancies will be filled in accordance with the current collective agreement with the Winnipeg Association of Public Service Officers (WAPSO).
- Applicants will be required to undergo assessments to determine their knowledge, abilities and skills as they relate to the qualifications of the position.
Only candidates selected for interviews will be contacted.
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.
Programmer/Analyst 3
Top Benefits
About the role
Job Profile PROGRAMMER ANALYST 3 Department: The Winnipeg Civic Employees’ Benefits Program Designated Work Location: 5-317 Donald Street
Position Type: Permanent, Full-time
Salary: $2,418.08 - $3,247.43 Bi-weekly; W.A.P.S.O. Grade 3
Posting No: 126334
Closing Date: October 7, 2025
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 . We take pride in fostering a , diverse , safe, and healthy workplace where our employees can thrive and achieve their full potential.
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.
Requests for Reasonable Accommodation will be accepted during the hiring process.
Preference to internal applicants may be applied.
The Winnipeg Civic Employees’ Benefits Program ( WCEBP) is a dynamic and growing administrator of pension, long term disability, and life insurance benefits for employees of the City of Winnipeg and eight other participating employers. In addition, WCEBP staff also administer the Winnipeg Police Pension Plan and life insurance plans for both Civic and Police Members. Staff of WCEBP work in a highly technical financial environment requiring attention to detail, accuracy, and confidentiality. We value the more than 22,000 Members that we serve and we are dedicated to maintaining their trust.
Under the general direction of the Manager, Information Systems, the Programmer Analyst 3 is responsible for undertaking small and medium sized projects as assigned, and collaborates with the Manager, Information Systems on larger scale projects to support and enhance information systems at WCEBP. The Programmer Analyst 3 is accountable for designing, developing and maintaining the application software, systems software, database management systems software and hardware components of the WCEBP’s information systems, and providing technical support to end users.
The position also performs other duties appropriate to the position classification, as assigned, to assist in the efficient operation of the Information Systems unit of the WCEBP.
As The Programmer Analyst 3 You Will
- Maintain, upgrade/enhance and support information systems;
- Assess and determine hardware and software requirements and coordinate as necessary in order to meet project deliverables and deadlines, as well as end user needs;
- Meet with users to determine the information and processing requirements of requested applications as well as resource implications;
- Prepare system design proposals and detailed design documentation;
- Determine the functional design specifications for the requested applications as dictated by user information and data processing requirements;
- Control the assembly and integration of all developed programs and testing, assist in integrated testing and debugging, and perform unit testing and coding of logic specification into modules and /or programs;
- Accurately document and maintain procedures, program specifications and technical data;
- Prepare progress reports for the Manager, Information Systems on current and projected workloads, as well as status of assigned projects;
- Assist in the preparation of cost benefit projections;
- Prepare data and information required for actuarial valuations;
- Implement security, backup and recovery procedures for all databases and related information systems;
- Complete computer set-ups and modifications, and provide resolution to technical inquiries through problem investigation, analysis and troubleshooting;
- Provide basic training for end users and ongoing support of software and hardware solutions;
- Investigate new technologies and provide recommendations for such to the Manager, Information Systems;
- Participate in professional development and training as required.
Your Education And Qualifications Include
- University degree in Computer Science or related field plus four years progressive experience in systems development, information systems support and data processing; an equivalent combination of education, training and experience may be considered;
- Extensive experience in utilizing COBOL and Datatrieve programming languages in a VSI OpenVMS computing environment;
- Experience working with web programming languages and frameworks including JavaScript, Perl and CGI programming and user interface design;
- Thorough knowledge of all aspects of Systems Management, including relational database design and management;
- Experience maintaining and configuring an Apache web server;
- Demonstrated experience managing a PC and Mac environment, utilizing Microsoft Office Products (Word, Excel, Outlook, PowerPoint, Access and Teams);
- Demonstrated analytical, research, problem-solving and decision-making skills with the ability to effectively and efficiently resolve information systems concerns and inquiries with minimal supervision;
- Ability to work independently and collaborate effectively with others to meet competing deadlines;
- Ability to communicate effectively both orally and in writing, as well as develop and maintain effective working relationships with staff and others vendors;
- Ability to maintain knowledge of current industry trends and new technologies, including adapting new applications and tools;
- High integrity and commitment to an outstanding standard of conduct, both professional and personal;
- Experience providing software and hardware technical support for end users is preferred;
- Knowledge of project management methodologies such as Agile, is preferred;
- Experience in virtualization technologies (VMware, HyperV, Citrix) is an asset;
- Knowledge of pension and benefit plans is an asset.
- 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://www.canalliance.org/en/ at application.
Conditions Of Employment
- The successful applicant must maintain legal eligibility to work in Canada. If the successful applicant 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 applicant, at their expense. To obtain Police Information Check information, please visit www.winnipeg.ca/police
- Applicants will be required to undergo proficiency testing to determine their knowledge, skills and abilities as they relate to the qualifications of the position.
- Willingness and ability to successfully complete additional training and/or certificates relevant to this position's duties within specified timeframes, if requested by WCEBP management.
APPLY ONLINE, Including All Documentation Listed Below
- Current resume AND/OR Application Form (Required).
- Cover letter (Required).
- Your application documents must clearly indicate how you meet the qualifications of the position. *
Online applications can be submitted at http://www.winnipeg.ca/hr/ . For instructions on how to apply and how to attach required documents please refer to our FAQ's or contact 311.
Hours of Work: 8:30 a.m. to 4:30 p.m. (35 hours/week) with flexible work arrangements available.
Employee Group: Winnipeg Association of Public Service Officers (WAPSO)
Contact Person: Carrie Potts, Manager, Human Resources & Privacy Officer
Phone No.: (204) 986-4951
Position Reports To: Andrew Teeluck, Manager, Information Systems
- Vacancies will be filled in accordance with the current collective agreement with the Winnipeg Association of Public Service Officers (WAPSO).
- Applicants will be required to undergo assessments to determine their knowledge, abilities and skills as they relate to the qualifications of the position.
Only candidates selected for interviews will be contacted.
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.