Recruitment Details
Programmer Analyst 2
Department: Innovation and Technology
Designated Work Location: 5th Floor, 395 Main Street - Hybrid with designated work location
Position Type: 1 Temporary, Full-time (until March 2027)
Salary: $2,419.05- $2,985.21 biweekly
Posting No: 125964
Closing Date: June 24, 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.
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.
Requests for Reasonable Accommodation will be accepted during the hiring process.
Preference to internal applicants may be applied.
Job Profile
Under the general direction of the Coordinator of Data and Applications, the Programmer Analyst 2 is responsible for the development, testing, implementation, maintenance, support, training, and operation of all information systems technologies used by the Planning, Property and Development and the Assets and Project Management IT Divisions. This includes providing ongoing support to users of the AMANDA enterprise application, IBM Maximo application suite, and various other custom built and off-the-shelf software solutions.
The position will play a key role in enhancing and expanding the AMANDA enterprise application and related systems to support regulatory compliance and operational activities. This will be achieved through the implementation of new infrastructure, improved system integration, and the deployment of tools that enable data-driven decision-making and process efficiency.
As The Programmer Analyst 2 , You Will
- Respond to requests for support of existing systems by recording the problem information, identifying possible solutions, coordinating or conducting the implementation of the approved solution and documenting successful resolutions.
- Search problem management system for potential solutions.
- Liaise with consultants or system vendors on system issues.
- Translate the functional design specifications of approved projects into an operational system according to the department’s Business System Development Life Cycle.
- Develop reports in support of business operations using the department’s standard reporting tools.
- Assist in developing and implementing data conversion and system interface programs.
- Design input/output layouts, file structures, access methods and information flows in preparation for coding.
- Code logic specifications into modules, programs, prototypes and/or application systems using the development tools standard to the department.
- Participate in the preparation of functional design specifications with clients to determine that their information and processing requirements as well as data flow, manpower implications and potential impacts on existing systems.
- Assist in training personnel in the operation and on-going maintenance of existing applications, systems and mobile devices and provides relief to other divisional staff.
- Perform proactive maintenance on all existing systems to ensure reliability, accessibility and to reduce requests for support.
- Prepare calendar time, manpower time, system utilization and cost/benefit estimates for all aspects of the application development for client and management approval.
- Prepare documentation as identified in the department’s Business System Development Life Cycles.
- Maintain a high level of knowledge on all existing systems, procedures, and projects, including but not limited to, operational applications, operating systems and procedures, development projects, network configurations, system integration, etc.
- Perform other related duties consistent with the classification as required.
Your Education And Qualifications Include
- University Degree in Computer Science or an equivalent combination of training and experience.
- A minimum of two (2) years’ experience actively developing application systems using client/server and web-based technologies.
- Demonstrated experience in the configuration and operation of PC hardware and software including, but not limited to, the installation of hardware and software.
- Demonstrated thorough knowledge, with at least one year of experience, using relational databases and showing a demonstrated ability to write complex SQL statements.
- Thorough knowledge and experience using and supporting software such as Windows and Office.
- Demonstrated ability to write programs in languages such as PL/SQL, Java, JSP, Visual Basic, NET, Paradox, ASP, and HTML.
- Java certification is an asset.
- Demonstrated ability to multi-task and achieve project deadlines and goals by working effectively in a team environment and/or working independently with minimal supervision.
- Demonstrated ability to investigate, analyze, evaluate and resolve software, LAN/WAN, server and PC related problems.
- Knowledge of ITIL processes/functions including change management, problem/incident management, help desk, Service Level Agreements and system feasibility analysis.
- Demonstrated interpersonal skills and an ability to maintain an effective working relationship with all levels of personnel within the civic service as well as outside contacts and the general public.
- Demonstrated ability to communicate effectively both orally and in writing.
- Ability to lift and carry equipment up to approximately 25 kilograms in weight.
- Knowledge of the occupational hazards and the safety precautions and regulations which are applicable to the positions’ area of work
- 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. To obtain Police Information Check information please visit www.winnipeg.ca/police .
- Ability to perform occasional off-hours work is required.
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 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 am - 4:30 pm Monday through Friday
Employee Group: CUPE
Position Reports To: Supervisor of Data and Applications
Only candidates selected for interviews will be contacted.