Senior Software Developer

Senior Software Developer

  • Posted by MGUG Admin
  • On December 7, 2021
  • Full Time
  • Winnipeg

City of Winnipeg

Under the general guidance of the Application Services Coordinator, the Senior Software Developer assumes responsibility for the development, support and operation of information systems at the City of Winnipeg 311 Contact Centre.

As the Senior Software Developer, you will:

  • Be responsible for application maintenance for the City of Winnipeg 311 Contact Centre. Detailed responsibilities include:
  • Working with the business owner representatives and technical representatives in multiple departments to determine their requirements.
  • Working with vendors to solve application support issues
  • Designing and documenting proposed solutions to meet user requirements.
  • Developing, documenting, testing and implementing proposed solutions.
  • Interfacing with other members of a project team including vendors.
  • Supervising junior programming staff.
  • Creating and/or maintaining system documentation and standard operating procedures.
  • Preparing estimates and status reports reflecting current and projected workloads.
  • Responsible for periodic upgrades and updates.
  • Independently undertaking small and medium projects, or participating on large size projects to develop and implement the information systems required

Your education and qualifications include:

  • A university degree or community college diploma related to Software Engineering or Computer Science or an equivalent combination of training and experience.
  • A minimum of four years progressive experience in an application systems development and/or maintenance environment.
  • A minimum of two years supporting medium to large vendor software packages.
  • Good understanding of Object-Oriented architecture.
  • Three years’ experience in computer programming, web development and analytical activities, specifically programming experience with modern web technologies including CSS, HTML, JavaScript, JQuery, XML, Webservices, and REST API
  • Experience in a customer service environment.
  • Demonstrated SQL expertise and experience working with relational database such as Oracle and SQL Server, and the ability to manipulate data found in various formats.
  • Strong analytical, problem-solving and organizational skills.
  • Strong verbal communication skills with the ability to communicate clearly with all levels of stakeholders and the general public.
  • Strong interpersonal skills with the ability to work in a team environment and develop strong working relationships with colleagues.
  • Experience with Verint Online Forms, Verint Case Management Professional / Lagan and Genesys / Interactive Intelligence software suites would be an asset.
  • Experience with CRM (Customer Relationship Management) software would be an asset.
  • Experience with SQL Server Reporting Services, Reporting Tools and Business Intelligence would be an asset.
  • Experience with C# and ASP.NET MVC using Microsoft Visual Studio would be an asset.
  • Knowledge of GIS (Graphical Information Systems) and Google Map API would be an asset.
  • Knowledge of Microsoft Active Directory would be an asset.

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 candidate, at their expense. To obtain Police Information Search information, please visit:


  • Citizen & Customer Focus
  • Respecting Diversity
  • Ethics and Values
  • Integrity and Trust
  • Results Oriented

To apply for this job please visit