About the role
Recruitment Details Software Developer Department: Innovation & Technology
Designated Work Location: 6th Floor - 510 Main ; Remote with designated work location
Position Type: T emporary, 35 hours per week, Full-time
Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday
Salary: $70,962.96 - $92,905.95 annually, W.A.P.S.O. Grade 3
Employee Group: W.A.P.S.O
Posting No.: 126223
Closing Date: September 2, 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. Applicants from equity groups that have been and continue to be underrepresented at the City are encouraged to apply. Indigenous Peoples, Women, Racialized Peoples, Persons with Disabilities, 2SLGBTQQIA+ Peoples, and Newcomers are encouraged to self-declare in the online application.
Requests for Reasonable Accommodation will be accepted during the hiring process.
Preference to internal applicants may be applied.
Job Profile Reporting to the Coordinator or Supervisor of Data & Applications, the Software Developer is a highly skilled and experienced professional who plays a critical role in the design, development, integration, implementation, and maintenance of software systems. The Software Developer is responsible for delivering high-quality software that meets the needs of customers and partners.
The key responsibilities of a Software Developer include analyzing requirements, designing and implementing small/medium software solutions, collaborating with cross-functional teams, and providing technical support and maintenance for existing software systems.
Success in this role requires a deep understanding of software development methodologies, experience with a wide range of programming languages and technologies, strong problem-solving and analytical skills, and excellent communication and collaboration abilities. A Software Developer must be able to work effectively in teams, prioritize tasks, and manage their time effectively to meet project deadlines.
Duties As the Software Developer, your duties will include :
- Lead the implementation and support of smaller scale commercial and custom applications.
- Provide Technical Support and Maintenance.
- Analyze and document stakeholder requirements, evaluate solutions, assess feasibility, and define software specifications.
- Facilitate collaboration and effective communication with team members, cross-functional team, and stakeholders, business partners, and vendors.
- Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.
- Provide technical expertise to optimize both software delivery and operational efficiency.
Your Education And Qualifications Include
- Bachelor’s Degree in Computer Science, Software Engineering or equivalent education and experience.
- Related certifications in software design and development, service management, and solutions delivery methods would be an asset.
- Three years’ working experience in relevant application development, deployment, integration, and supporting software solutions life cycle.
- Experience developing and configuring software for multiple platforms and technologies.
- Experience with software testing and quality assurance, including manual and automated testing tools and techniques.
- Experience with profiling and performance tuning of applications.
- Experience with database systems, software development tools and technologies, such as version control systems, integrated development environments (IDEs), and collaboration tools.
- Proficiency in programming languages.
- Extensive knowledge of databases, cloud computing, and other software development tools and technologies.
- Strong attention to detail and commitment to software quality and reliability, and ability to produce high-quality, error-free code.
- Excellent verbal communication skills, including the ability to communicate with all levels of the organization and with external stakeholders.
- Excellent written communication skills including the ability to write politically sensitive and confidential material for senior level staff.
- Strong interpersonal and collaboration skills, be able to work effectively in a team environment.
- Strong problem-solving skills and ability to analyze complex problems and develop effective solutions.
- 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.
- Strong project management skills, including the ability to manage software development projects from start to finish.
- Ability to lead development teams and mentor junior team members.
- Ability to adapt to changing technologies and new development methodologies.
- Ability to take initiative and drive projects forward with minimal supervision.
- 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 satisfactory to the employer.
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 .
Position Reports To: Coordinator of Data & Applications
- *In accordance with Article 4, an employee who enters the bargaining unit on or after the date of ratification [October 29, 2020] shall be placed on Schedule A-2. Employees of the bargaining unit who are on Schedule A-2 at the time of ratification will continue to be paid in accordance with Schedule A-2. Employees of the bargaining unit who are on Schedule A-1 at the time of ratification will continue to be paid in accordance with Schedule A-1 until they are the successful applicant to a position at a higher Administrative Salary Level (Grade) or they (or the Association on their behalf) initiate a successful reclassification to a higher Administrative Salary Level (Grade) in which case they will be placed on Schedule A-2 and subsequently follow article 25-2 (Position Evaluation - Treatment of Incumbents).
- *Flexible work arrangements may be available under Administrative Standard AS-018 – Flexible Workplace*
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.
About the role
Recruitment Details Software Developer Department: Innovation & Technology
Designated Work Location: 6th Floor - 510 Main ; Remote with designated work location
Position Type: T emporary, 35 hours per week, Full-time
Hours of Work: 8:30 a.m. to 4:30 p.m., Monday to Friday
Salary: $70,962.96 - $92,905.95 annually, W.A.P.S.O. Grade 3
Employee Group: W.A.P.S.O
Posting No.: 126223
Closing Date: September 2, 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. Applicants from equity groups that have been and continue to be underrepresented at the City are encouraged to apply. Indigenous Peoples, Women, Racialized Peoples, Persons with Disabilities, 2SLGBTQQIA+ Peoples, and Newcomers are encouraged to self-declare in the online application.
Requests for Reasonable Accommodation will be accepted during the hiring process.
Preference to internal applicants may be applied.
Job Profile Reporting to the Coordinator or Supervisor of Data & Applications, the Software Developer is a highly skilled and experienced professional who plays a critical role in the design, development, integration, implementation, and maintenance of software systems. The Software Developer is responsible for delivering high-quality software that meets the needs of customers and partners.
The key responsibilities of a Software Developer include analyzing requirements, designing and implementing small/medium software solutions, collaborating with cross-functional teams, and providing technical support and maintenance for existing software systems.
Success in this role requires a deep understanding of software development methodologies, experience with a wide range of programming languages and technologies, strong problem-solving and analytical skills, and excellent communication and collaboration abilities. A Software Developer must be able to work effectively in teams, prioritize tasks, and manage their time effectively to meet project deadlines.
Duties As the Software Developer, your duties will include :
- Lead the implementation and support of smaller scale commercial and custom applications.
- Provide Technical Support and Maintenance.
- Analyze and document stakeholder requirements, evaluate solutions, assess feasibility, and define software specifications.
- Facilitate collaboration and effective communication with team members, cross-functional team, and stakeholders, business partners, and vendors.
- Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.
- Provide technical expertise to optimize both software delivery and operational efficiency.
Your Education And Qualifications Include
- Bachelor’s Degree in Computer Science, Software Engineering or equivalent education and experience.
- Related certifications in software design and development, service management, and solutions delivery methods would be an asset.
- Three years’ working experience in relevant application development, deployment, integration, and supporting software solutions life cycle.
- Experience developing and configuring software for multiple platforms and technologies.
- Experience with software testing and quality assurance, including manual and automated testing tools and techniques.
- Experience with profiling and performance tuning of applications.
- Experience with database systems, software development tools and technologies, such as version control systems, integrated development environments (IDEs), and collaboration tools.
- Proficiency in programming languages.
- Extensive knowledge of databases, cloud computing, and other software development tools and technologies.
- Strong attention to detail and commitment to software quality and reliability, and ability to produce high-quality, error-free code.
- Excellent verbal communication skills, including the ability to communicate with all levels of the organization and with external stakeholders.
- Excellent written communication skills including the ability to write politically sensitive and confidential material for senior level staff.
- Strong interpersonal and collaboration skills, be able to work effectively in a team environment.
- Strong problem-solving skills and ability to analyze complex problems and develop effective solutions.
- 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.
- Strong project management skills, including the ability to manage software development projects from start to finish.
- Ability to lead development teams and mentor junior team members.
- Ability to adapt to changing technologies and new development methodologies.
- Ability to take initiative and drive projects forward with minimal supervision.
- 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 satisfactory to the employer.
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 .
Position Reports To: Coordinator of Data & Applications
- *In accordance with Article 4, an employee who enters the bargaining unit on or after the date of ratification [October 29, 2020] shall be placed on Schedule A-2. Employees of the bargaining unit who are on Schedule A-2 at the time of ratification will continue to be paid in accordance with Schedule A-2. Employees of the bargaining unit who are on Schedule A-1 at the time of ratification will continue to be paid in accordance with Schedule A-1 until they are the successful applicant to a position at a higher Administrative Salary Level (Grade) or they (or the Association on their behalf) initiate a successful reclassification to a higher Administrative Salary Level (Grade) in which case they will be placed on Schedule A-2 and subsequently follow article 25-2 (Position Evaluation - Treatment of Incumbents).
- *Flexible work arrangements may be available under Administrative Standard AS-018 – Flexible Workplace*
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.