Loading...

Easy Apply

Please enter a valid email.
Please enter a valid phone number.
Please select a valid country.
Please provide a resume.
You must review and agree before submitting.
Software Developer

The Innovation and Technology Department requires the services of a Software Developer to provide software development services for the Decision-Making Process Information System (DMIS) replacement project. DMIS is an electronic database that records and organizes the decisions of the City Council and its committees. Through DMIS, users can access a wide range of documents related to the City of Winnipeg's decision-making processes. This includes Agendas, Minutes, Dispositions, Hansards, and Videos of meetings. Additionally, DMIS

encompasses bylaws, Council policies, meeting schedules, and terms of reference for various City boards, commissions, and committees. The application has search capabilities for decisions and documents throughout its lifespan.

The Innovation and Technology Department reserves the right to award any future phases of work to the selected candidate(s) from the selected vendor.

Under the supervision of the Tech Lead, the Software Developer will:

• Design and develop, and maintain applications using ASP.NET MVC Core, C#, Restful API, EF, LINQ

• Collaborate with cross-functional teams to define, design, and ship new features

• Ensure the performance, quality, and responsiveness of applications

• Create and execute unit tests to ensure the robustness of the application

• Work with MSSQL, Oracle and Azure SQL databases to design, develop, and maintain database solutions

• Develop and deploy applications in Azure

• Work with Azure AD / OAuth for authentication and authorization

• Utilize Azure File Storage, Azure Functions, Azure Scheduler, and Azure API for various application needs

• Integrate AI-driven solutions to enhance application functionalities

 

Experience:

• Minimum 7 years of professional experience in software development

• Proven experience in designing and developing applications using ASP.NET MVC Core, C#, Restful API, EF

• Extensive experience with SQL and Oracle databases

• 5+ years of recent code development experience using CI/CD and Azure DevOps.

• Experience in Azure, including Azure AD, Azure Functions, Azure File Storage and Azure API.

• 3+ years of experience in developing applications using front-end frameworks like jQuery, Telerik

• Experience in mobile development for iOS and Android platforms

 

Skills and Depth:

• Demonstrated recent experience (2 projects) in development of ASP.Net MVC Core C# projects for responsive web/mobile applications

• Strong understanding of object-oriented programming and software design patterns

• Proficient in creating and executing unit tests

• Familiarity with AI technologies, particularly search AI engines, is an asset

• Excellent problem-solving skills and attention to detail

• Good knowledge of Azure development

• Strong verbal and written communication skills

 

RFSA

Meets Specification (Y/N)

Explain How the Proposed Contractor Meets the Specification

Experience

 

1

1. Minimum 7 years of professional experience in software development

 

 

2. Proven experience in designing and developing applications using ASP.NET MVC Core, C#, Restful API, EF 

 

 

3. Extensive experience with SQL and Oracle databases

 

 

4. 5+ years of recent code development experience using CI/CD and Azure DevOps.

 

 

5. Experience in Azure, including Azure AD, Azure Functions, Azure File Storage and Azure API.

 

 

6. 3+ years of experience in developing applications using front-end frameworks like jQuery, Telerik 

 

 

7. Experience in mobile development for iOS and Android platforms

 

 

Skills and Depth

 

 

1. Demonstrated recent experience (2 projects) in development of ASP.Net MVC Core C# projects for responsive web/mobile applications

 

 

2. Strong understanding of object-oriented programming and software design patterns

 

 

3. Proficient in creating and executing unit tests

 

 

4. Familiarity with AI technologies, particularly search AI engines, is an asset

 

 

5. Excellent problem-solving skills and attention to detail

 

 

6. Good knowledge of Azure development

 

 

7. Strong verbal and written communication skills