Job Title or Location
RECENT SEARCHES

Senior Software Developer

E-Talent Network - 3 Jobs
Winnipeg, MB
Posted today
Job Details:
Full-time
Executive
Benefits:
Flexible Work

Category of Service:

Application Solutions: Senior Software Developer - Winnipeg Police Service

Reference Number:

SA 437

Dates:
  • Date of Issue: April 17, 2025

  • Start Date: August 5, 2025

  • Response Required By: April 25, 2025

  • End Date: December 18, 2026

Engagement Specifications Work Required

The Winnipeg Police Service Information Technology Solutions Division requires the services of a Senior Software Developer to assist with application development activities of a strategic application. The incumbent will work under the supervision of the IT Manager.

The Winnipeg Police Service reserves the right to award any future phases of work to the selected candidate(s) from the selected vendor.

Responsibilities:

Under the supervision of the IT Manager - Applications, the Senior Software Developer will:

  • Analyze the existing code base and application design

  • Review technical design and determine rewrite approach with IT stakeholders

  • Implement Application Authentication/Authorization, Security, and Logging

  • Write automated tests

  • Work with business and technical stakeholders as part of user acceptance testing

  • Transition application knowledge to a team of WPS application developers

  • Design and implement a RESTful API based on .Net 6/8 Web API

  • Design and implement a new Web Application based on the latest ASP.Net MVC version

  • May develop WinForm application code as part of a larger team

Experience Required:
  • 10 years' progressive experience in application systems development including designing large/complex software applications

  • A software development skills/experience/certification package that would include:

    • MS SQL

    • Entity Framework

    • ASP.Net MVC (latest version)

    • ASP.Net WebAPI

    • C#/ Visual Studio 2022

    • Active Directory

    • CSS/ JavaScript/ HTML

    • Azure DevOps Server/ Git

    • NUnit/xUnit

    • WinForm

  • Demonstrated experience with REST APIs

  • Demonstrated experience upgrading application code to .Net 6

    • Experience with both EF code first and database first designs

    • Experience working with an IOC container

Skills and Depth:
  • Demonstrated written and verbal communication skills

  • Strong UX design skills

  • Strong UI design skills

  • Strong SQL skills

    • Electronic report writing skills

Notes:
  • For foreign credentials, an Educational Credential Assessment (ECA) report for the Proposed Contractor from a designated assessment organization (Educational Credential Assessment Service Providers Canada.ca) shall be submitted (Mandatory).

  • The Proposed Contractor Name, Representing Vendor Name, Availability to work hybrid as per the special instructions, and Proposed Rate/Hour shall be submitted as a mandatory submission in the RFSA Qualifications Matrix (Pass/Fail).

  • The Pre-qualified Proponent can present up to two (2) candidates that meet the requirements for this position.

  • These experiences, skills, and depth must be clearly outlined in the vendor responses using the attached RFSA Qualifications Matrix (Pass/Fail).

  • The Contract Administrator may, at their sole discretion, interview prospective candidates during the evaluation processes.

  • The Contract Administrator may, at their sole discretion, request prospective candidates selected for interview to provide a presentation or demonstration of skills to a set of given scenarios.

  • The Vendor will bear all costs associated with or incurred in the preparation and presentation or demonstration of skill for candidate interviews.

  • There is no incumbent for this role.

Special Instructions:
  1. The selected candidate will be expected to report and work onsite at 245 Smith Street, Winnipeg, Manitoba a minimum of 3 days per week throughout the duration of this engagement. Remote work may be permitted up to 2 days per week at the discretion of the Contract Administrator.

  2. Shortlisted candidates will be required to complete Winnipeg Police Service Level 2 background check at their own expense.

  3. The successful candidate will be required to complete the Winnipeg Police Service Level 3 background check at their own expense.

  4. When working onsite at a City location, the selected candidate shall provide their own transportation and parking arrangements.

  5. The selected candidate's vendor will be expected to agree to the terms of the City's non-disclosure terms specified in the Statement of Work.

  6. The selected candidate may be required to work under compressed timelines as required.

Engagement Acceptance Criteria:

Award of the Engagement shall be based on the following bid evaluation criteria:

Criteria Weight Availability for timeframe requested Pass/Fail Unit price per hour and incidental cost 40% Experience 30% Skills and depth 30%

Note: The working hours are seven (7) hours per day, excluding breaks and lunch, between the hours of 8:30 AM and 4:30 PM CDT, from Monday through Friday, excluding holidays.

  1. Please, also note that you may present only two (2) candidates who are the most qualified and meet all the requirements for this position.
  1. This is a Hybrid work engagement with a minimum of 3 days per week to be worked on-site.
  2. In addition, for foreign credentials, an Educational Credential Assessment (ECA) report for the Proposed Contractor from a designated assessment organization (Educational Credential Assessment Service Providers- Canada.ca) shall be submitted as part of this Request for Staff Augmentation.

5. This Request for Staff Augmentation process will be longer than normal due to the requirement of a Winnipeg Police Service Level 2 Security Clearance for candidates who complete an interview.

6. The successful candidate will be required to successfully attain a Winnipeg Police Service Level 3 Security Clearance before a contract will be awarded to the successful proponent.

Share This Job: