Data First Jobs

City of Winnipeg

Programmer Analyst 1

Full Time · In Office · Winnipeg, Manitoba (Canada)

Posted Sep 23, 2026

Work Options
Cloud Stack
Skills
Job Type
Position Group

Recruitment Details

Programmer Analyst 1 (Up to 4 positions)

Department: Innovation & Technology, WW-Support Services

Designated Work Location: 1120 Waverley Street; Remote with designated work location

Position Type: Temporary, Full-time , up to 1 year

Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday

Salary: $ 1,983.90 -$ 2,456.48 bi-weekly as per the Analyst Programmer 1 Classification within the C.U.P.E Collective Agreement

Employee Group: C.U.P.E.

Posting No.: 127296

Closing Date: October 6, 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 . 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.

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

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.

Job Profile

Reporting to the Supervisor of Data & Applications, the Programmer Analyst 1 contributes to the development, implementation, maintenance, and support of software systems that deliver reliable, high-quality solutions to meet the needs of customers, business partners, and the organization.

As an entry-level position, the Programmer Analyst 1 works collaboratively with cross-functional teams to develop and maintain software applications, implement new solutions, troubleshoot and resolve application issues, and provide ongoing technical support.

The position provides an opportunity to build practical experience across a range of technologies, including databases. C#/.NET, Entity Framework, APIs, Angular, SharePoint, SQL Server, and Oracle Experience. Exposure to Android, iOS, and Capacitor application development is considered an asset.

Exposure to Artificial Intelligence (AI) technologies, tools, or concepts is considered an asset. An interest in exploring and applying AI to software development and municipal service delivery will be viewed positively.

The Programmer Analyst 1 will have the opportunity to develop technical skills, contribute to meaningful software solutions, and work collaboratively to support the delivery of effective digital services.

Success in this role requires a foundational understanding of software development methodologies, programming concepts, and relevant technologies, along with strong problem-solving and analytical skills. Effective communication, collaboration, and the ability to work as part of a team are essential. The successful candidate will demonstrate the ability to prioritize competing tasks, manage time effectively, and contribute to projects and initiatives while meeting established deadlines.

As The Programmer/Analyst I, You Will

  • Provide software / application support through code development maintenance, enhancement and optimization.
  • Assist in the implementation and support of commercial and custom applications.
  • Collaborate and communicate with team members, cross-functional team, and stakeholders.
  • Participate in gathering and maintaining software requirements, and defining specifications.
  • Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.

Your Education And Qualifications Include

  • A university degree or diploma in a technology focused discipline or equivalent combination of relevant education and experience.
  • Six months' experience in an IT customer service-related field is preferred.
  • Knowledge of a relevant application development and/or maintenance environment, and basic understanding of SQL server and Oracle databases.
  • Ability to develop software for multiple platforms and technologies. , including .NET/C#, ASP.NET Core, REST APIs, Angular and TypeScript etc.
  • Knowledge of software testing and quality assurance, including manual and automated testing techniques.
  • Knowledge of software development tools and technologies, such as version control systems, integrated development environments (IDEs), Artificial Intelligence (AI), generative AI, machine learning, AI-assisted software development, AI-enable application features, automation, and collaboration tools.
  • Strong attention to detail and commitment to software quality and reliability, and ability to produce high-quality, error-free code.
  • Strong verbal communication skills.
  • Strong written communication skills.
  • Strong interpersonal and collaboration skills, be able to work effectively in a team environment.
  • Strong problem-solving skills and ability to assist with analyzing problems and developing effective solutions.
  • Ability to adapt to changing technologies and new development methodologies.
  • Excellent organizational and time management skills with the ability to be flexible and responsive to changing priorities and circumstances as well as the ability to work on diverse projects simultaneously.
  • 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 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 will be required from the successful candidate at their expense.

How To Apply

APPLY ONLINE, including all documentation listed below:

  • Current resume (Required).
  • Cover Letter

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 in PeopleSoft through the Careers tile on the Employee Self Service homepage.

Position Reports To: Supervisor of Data & Applications

Only candidates selected for interviews will be contacted.

Mention you found this on Data First Jobs — it helps us bring you more roles like this.

Programmer Analyst 1

City of Winnipeg

Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.

Free, no spam. Unsubscribe anytime.